场景
近日写了不少Python脚本,例如:爬虫、ocr、模型训练等。我认为可以更加了解python,因为近一个月使用Python给我的感觉比较好,代码比较简单,比java简单很多,而且python自己管理内存,更多依赖于自身的垃圾回收机制。Python在很多时候是比java好用的。所以有必要学习一下它的史诗级项目-Django,后面也可以用python来搭建应用,后续很多工具我都可能使用python来写。
Django
WHAT
Django 是一个高级的 Python 网络框架,可以快速开发安全和可维护的网站。由经验丰富的开发者构建,Django 负责处理网站开发中麻烦的部分,因此你可以专注于编写应用程序,而无需重新开发。 它是免费和开源的,有活跃繁荣的社区,丰富的文档,以及很多免费和付费的解决方案。
WHY
Django 的构建 对标 spirngboot 其实差不多,springboot以其开箱即用,简单易用闻名世界,Django 也一样,可以迅速得构建一个RestFul API,非常简单,代码很少。
HOW
开始,我们先构建一个虚拟环境,我本地有python8-12的所有版本。
# 使用 venv(Python 3.3 及以上版本)
python -m venv myenv
myenv\Scripts\activate
安装 Django
pip3 install django
测试是否安装成功
python -m django --version
创建demo
mkdir django_test
cd django_test
创建一个名为“mytestsite”的新框架站点。
django-admin startproject mytestsite
cd mytestsite
运行
python manage.py runserver
已经启动并运行了一个 Django 开发环境。
结束
end