第四章:创建项目及应用
创建项目
- 创建项目命令
dgango-admin startproject myblog
- 启动命令
python manage.py runserver
- 文件介绍
-
wsgi.py
WSGI(Python Web Server Gateway Interface)
中文名:Python
服务器网管接口
Python应用与Web服务器之间的接口 urls.py
setteings.py
-
__init__.py
Python
中声明模块的文件
内容默认为空
-
创建应用
- 创建应用命令
python manage.py startapp blog
第五章:Templates
DTL(Django Template Language):Django模板语言
第三方模板:如Jinja2
第六章:Models
ORM(Object Relation Mapping):对象关系映射
实现了对象和数据之间的映射
隐藏了数据访问的细节,不需要编写SQL语句
生产数据表
- 执行
python manage.py makemigrations app名(可选)
- 再执行
python manage.py migrate
- 查看
- 查看SQL语句
python manage.py sqlmigrate 应用名 文件id
- 查看SQL语句
第七章:Admin
- 创建用户
python manage.py createsuperuser
入口为localhost:8000/admin/
第九章:补充内容
- Django shell
python manage.py shell
网友评论