第四章:創(chuàng)建項(xiàng)目及應(yīng)用
創(chuàng)建項(xiàng)目
- 創(chuàng)建項(xiàng)目命令
dgango-admin startproject myblog
- 啟動(dòng)命令
python manage.py runserver
- 文件介紹
-
wsgi.py
WSGI(Python Web Server Gateway Interface)
中文名:Python服務(wù)器網(wǎng)管接口
Python應(yīng)用與Web服務(wù)器之間的接口 urls.pysetteings.py-
__init__.py
Python中聲明模塊的文件
內(nèi)容默認(rèn)為空
-
創(chuàng)建應(yīng)用
- 創(chuàng)建應(yīng)用命令
python manage.py startapp blog
第五章:Templates
DTL(Django Template Language):Django模板語(yǔ)言
第三方模板:如Jinja2
第六章:Models
ORM(Object Relation Mapping):對(duì)象關(guān)系映射
實(shí)現(xiàn)了對(duì)象和數(shù)據(jù)之間的映射
隱藏了數(shù)據(jù)訪問(wèn)的細(xì)節(jié),不需要編寫SQL語(yǔ)句
生產(chǎn)數(shù)據(jù)表
- 執(zhí)行
python manage.py makemigrations app名(可選)
- 再執(zhí)行
python manage.py migrate
- 查看
- 查看SQL語(yǔ)句
python manage.py sqlmigrate 應(yīng)用名 文件id
- 查看SQL語(yǔ)句
第七章:Admin
- 創(chuàng)建用戶
python manage.py createsuperuser
入口為localhost:8000/admin/
第九章:補(bǔ)充內(nèi)容
- Django shell
python manage.py shell