修改settings.py,把相关的文件夹加入,也把生成的app名称加入INSTALLED_APPS序列中。
编辑models.py,创建数据库表格。
编辑views.py,先import在models.py中创建的数据模型。
编辑admin.py,把models.py中定义的数据模型加入,并使用admin.site.register注册新增的类,让admin界面可以处理数据库内容。
编辑urls.py,先import在views.py中定义的模块
编辑urls.py,创建网站和views.py中定义的模块的对应关系。
执行数据库脚本初始化(如果有Model的话)
python manage.py makemigrations
python manage.py migrate
执行python manage.py runserver 0.0.0.0:8000 启动项目
工程化项目参考由于Django官方并没有提供标准的项目结构
特点是①app放置在单独目录统一管理,②requirements和settings按环境做拆分
参考:
https://docs.djangoproject.com/en/3.1/intro/tutorial01/
https://django-edge.readthedocs.io/en/latest/Architecture/