python學習第五六十七天:創建Django與項目介紹
阿新 • • 發佈:2018-08-29
pycharm -- manage temp pan 測試 dmi python cfi
主流web框架總結
a socket
b 路由關系
c 模板字符串替換(模板語言)
主流web框架
djange a用別人的 b自己寫 c自己寫
flask a用別人的 b自己寫 c用別人的(jinja2)
tornado a自己寫 b自己寫 c自己寫
創建Django
1 Django模塊安裝
2 創建Django項目 django-admin startproject 項目名
3 mange.py 管理我的django項目
4 (1) 啟動django--python3
-manage.py runserver 127.0.0.1:8002
-manage.py runserver 8002
-manage.py runserver
(2) pycharm啟動:①跟上面一樣
②點右上角的綠色箭頭
強調:不是點右鍵運行
5 停止 ctrl+c
項目介紹
settings django全局配置文件
urls 路由關系
app:
創建命令:manage.py startapp app01
目錄:
migrations:數據庫歉意的文件
admin:後臺管理相關
apps:app配置相關
models:模型,數據庫相關,寫一些類
test:測試相關
views:視圖函數
settings:
DEBUG true為開發時用於提示錯誤,false為上線時使用
INSTALLED_APPS 放app的名字
MIDDLEWARE 中間件
TEMPLATES 指定模板文件放的路徑
DATABASES 指定連接的數據庫
靜態文件配置:(名字一定不能錯)
STATICFILES_DIRS=[
os.path.join(BASE_DIR,‘static‘),
]
三件套
render 模板渲染
HttpResponse 返回字符串
redirect 重定向
python學習第五六十七天:創建Django與項目介紹