-
啟動命令 python manage.py runserver python manage.py runserver 9999查看全部
-
創(chuàng)建項目 命令行輸入:django-admin startproject myblog查看全部
-
字段聲明查看全部
-
創(chuàng)建應(yīng)用和添加應(yīng)用查看全部
-
直接按照老師的方法可能做會出現(xiàn)TemplateDoesNotExist at /blog/ index.html 老師在演示的時候沒有在settings.py中設(shè)置Templates文件路徑。應(yīng)該在 'BACKEND': 'django.template.backends.django.DjangoTemplates',這一行下面的'DIRS'[]中寫入路徑。 因為我是直接在home中編寫,所以我的編寫的是'DIRS': ['/home/myblog/blog/Templates'],查看全部
-
過濾器使用查看全部
-
python manage.py makemigrations app名查看全部
-
首先,djingo下載安裝之后, djingo-admin <project_name>創(chuàng)建項目,目錄名即為項目名稱 在項目目錄下,python manage.py runserver啟動本地服務(wù)器 manage.py是用來命令行交互的,管理項目用的 setting.py用來配置項目的一些設(shè)置,比如允許url、語言、靜態(tài)文件等等 wgsi主要是和服務(wù)器網(wǎng)關(guān)有關(guān)系,暫時不用管。 應(yīng)用:一個項目可以有多個應(yīng)用,比如這節(jié)課用Python mangage.py startapp blog創(chuàng)建了一個blog應(yīng)用,那么項目目錄下就會生成一個blog的文件夾。應(yīng)用文件夾里有一個view.py的文件,這個文件里定義視圖的部分。如果要使用該應(yīng)用,那么一定要記住安裝該應(yīng)用,即在install_app里添加該應(yīng)用名稱。 項目文件夾下的urls.py里可以映射url到對應(yīng)的函數(shù)執(zhí)行部分。這里要提及include這個方法,這個方法可以用來使用嵌套路由。 render方法:view視圖模塊如果需要加載html文件怎么辦?那么可以使用render方法渲染html文件,在應(yīng)用目錄下新建templates,然后加入模板文件就行,數(shù)據(jù)通過DTL模板引擎解析。注意:render方法尋找模板文件是通過install_app里的順序來找的,所以如果不同應(yīng)用間模板名稱重復(fù),那么建議在templates目錄下在多加一層應(yīng)用名稱的目錄,以區(qū)分開來不同應(yīng)用的模板,同時render方法也應(yīng)該多寫一層應(yīng)用名稱的路徑。 關(guān)于model: model需要先在models.py下創(chuàng)建數(shù)據(jù)表對應(yīng)的類,屬性即對應(yīng)著字段,寫好之后,執(zhí)行python manage.py makemigrations <app名稱>如果不寫app名稱,那么即視為對所有app操作。然后執(zhí)行python manage.py migrate即可以將對應(yīng)類的數(shù)據(jù)映射到sqlite3中去了??梢杂胮ython manage.py sqlmigrate <app名稱> <文件id>來查看創(chuàng)建數(shù)據(jù)表對應(yīng)的sql語句。 創(chuàng)建完成之后,可以通過sqlite expert personal打開??梢跃庉嫛? 在 view中 ,可以先導(dǎo)入import model模塊,然后通過model.Article.object.get(pk=1)來獲取主鍵為1的這條信息查看全部
-
完結(jié)打卡,謝謝老師,謝謝慕課網(wǎng)查看全部
-
注意事項查看全部
-
url查看全部
-
在項目根目錄下,輸入 python manage.py runserver 啟動服務(wù) 啟動服務(wù)并設(shè)置端口號: python manage.py runserver 9999【端口號】查看全部
-
創(chuàng)建項目 django-admin startproject myblog查看全部
-
Templates沖突的問題 只是在沒有參數(shù)的情況下的查看全部
-
解決Template沖突方案查看全部
舉報
0/150
提交
取消