1.django-admin startproject mysite 创建项目
manage.py 一个让你用各种方式管理Django项目的命令行工具
里面一层mysite目录包含你的项目, 它是一个纯python包
mysite/__init__.py 一个空文件告诉python 这个目录应该被认为是一个python包
mysite/settings.py Django项目的配置文件
mysite/urls.py Django项目的url声明
mysite/wsgi.py作为你的项目运行在兼容的Web服务器上的入口
2.python manage.py runserver 运行服务
3.python manage.py startapp polls 创建第一个应用
目录结构大致如下
4.python manage.py makemigrations polls 生成迁移文件
path()具有四个参数,两个必须参数:route和view,两个可选参数:
kwargs和name
route:是一个匹配url的准则(类似正则表达式)
view: 当Django找到了一个匹配的准则,就会调用这个特性的视图函数,并传入一个HttpRequest
kwargs:任意关键字参数可以作为一个地点传递给目标视图函数
name:为你的url取名能使你在django的任意地方唯一的引用它,尤其是在模板中。这个有用的特细荀彧你只改一个文件就能全句的修改某个url模式
5.python manage.py migrate 应用数据库迁移
6.python manage.py createsuperuser 创建管理员用户