##1.每次model变动之后的操作
让django确定该如何修改数据库,使得能够存储与之前定义的模型相关联的数据。
python manage.py makemigrations
应用模型文件写入到数据库中
python manage.py migrate
##2.创建用户,访问后台管理
python manage.py createsuperuser
后台管理地址为 ip:port/admin
##3.django目录接口
项目文件夹下有一个同名的目录,下面是一些文件是他自己的配置文件,其中
- asgi.py 异步网关接口,是基于WSGI接口规范之上的异步服务器网关接口规范,是WSGI的延伸和扩展。A指的是Async,异步的意思。
- wsgi.py 是web server gateway interface的简写,也就是网关接口
- settings.py 是整个项目的配置文件
##4.settings 文件
DEBUG = True 这个在测试环境可以打开,生产如果打开就有风险,别人可以看到输出的各种信息。 ALLOWED_HOSTS = [] 可以配置允许访问应用的地址列表。 INSTALLED_APPS 配置项目下面的各种应用,我的理解就相当于各个功能模块 MIDDLEWARE 配置的中间件(安全的,防止跨站attack的中间件,认证授权的中间件等) TEMPLATES 配置使用的模板引擎 DATABASES 数据库配置
##5.应用
#####5.1创建应用 python manage.py startapp 应用名称