最后,总结一下,编写django项目的过程:
django-admin startproject mysite
命令创建一个项目;python manage.py startapp polls
命令创建一个app;polls/models.py
文件中定义好Model;polls/views.py
文件中编写View;polls/urls.py
文件中配置好路由规则;mysite/settings.py
文件的INSTALLED_APPS
中配置polls
模块;mysite/urls.py
文件中加载polls
模块的路由规则;python manage.py makemigrations
命令生成数据库迁移文件;python manage.py migrate
命令生成数据库表;polls/tests.py
文件中编写测试用例;python manage.py test
命令执行测试用例。至此,一个简单的django项目编写完成。
完整的项目结构如下:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
polls/
__init__.py
admin.py
migrations/
__init__.py
0001_initial.py
models.py
forms.py
tests.py
urls.py
views.py