1 需求分析
2 项目创建、配置
-- 创建项目文件夹路径, 创建虚拟环境 python -m venv project_venv,激活虚拟环境
-- 在虚拟环境下,安装django
-- 创建项目 django-admin startproject config .
(config . 意思是在项目路径下 创建名为config的文件夹,其中包含项目配置文件)
-- 创建、配置数据库, 安装mysql驱动:pymysql/mysqlclient
若安装pymysql, 在项目同名的配置文件夹下的__init__.py中,添加 pymysql.install_as_MySQLdb()
-- 命令行 python manage.py createsuperuser 创建后台管理员
-- 配置静态文件路径
static和media文件
3 应用开发
-- 根据具体需求,创建应用, 并把应用安装到 settings.py中的INSTALLED_APPS
django-admin startapp app01
django-admin startapp app02
…..
-- 在应用中创建 数据库模型, 视图函数/视图类,前端/模板文件, 并把url配置到 最外层的urls.py中
-- 在应用内的admin.py中,创建数据模型的adminmodel类,并注册,以供django后台操作。