(1)创建项目,cd到一个你想要放置你代码的目录。Django -admin startproject mysite。
Django project即一个Django项目实例需要的设置项的集合,包括数据库配置,Django配置和应用程序配置。
manage.py:管理Django项目的命令行工具。
mysite/__init__.py:一个空文件,告诉Python这个目录应该被认为是一个Python包。
mysite/settings.py:Django项目的配置文件;
mysite/urls.py:Django项目的URL声明
mysite/wsgi.py:作为项目的运行在WSGI兼容的web服务器上的入口。
(2)启动简易服务器, cd到manage.py目录,执行python manage.py runserver 8000
(3)创建应用,python manage.py startapp polls(polls为自己创建的应用名)
(4)编写视图,view.py,想看效果,我们需要将一个URL映射到它-----URLconf,即新建一个urls.py.在跟urlconf文件中指定我们创建的polls.urls模块,在mysite/urls.py中urlpatterns列表里插入一个include()函数include()允许引用其它URLconfs,每当Django遇到func:~django.urls.include时,他会截断与此项匹配的URL部分,并将剩余的字符串发送到URLconf,以供进一步处理。函数path()具有四个参数,两个必需参数:route和view ,两个可选参数:kwargs和name(5)建立数据库,配置文件使用SQLite作为默认数据库,settings.py中INSTALLED_APPS默认包括了Django自带应用,使用他们之前需要在数据库中创建一些表。创建模型(models.py),python manage.py migrate(6)激活模型 python manage.py makemigrations pollsDjango有一个自动执行数据库迁移并同步管理你的数据库结构的命令,为模型的改变生成迁移文件,运行python manage.py migrate 来应用数据库迁移。(7)初试API:python manage.py shell 给models.py模型增加__str__()方法(8)创建一个管理员账号:python manage.py create superuser 向管理页面 polls/admin.py加入应用。(9)编写视图,向polls/views.py中添加更多视图,将视图添加进polls.urls模块里(添加url()函数调用)(10)写一个真正的视图HTML:在polls目录里创建一个templates目录,然后在其中创建一个index.html文件,templates(模板)配置项描述了Django如何载入和渲染模板(11)更新polls/views.py里的index视图来使用模板。(12)编写一个简单的表单(polls/detail.html)