1. 程式人生 > >python學習第五六十七天:創建Django與項目介紹

python學習第五六十七天:創建Django與項目介紹

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與項目介紹