最后,总结一下,编写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