-
正常上網流程查看全部
-
Django簡介查看全部
-
入門Django基本要求查看全部
-
創建第一個頁面(響應) 每個響應對應一個函數,函數必須返回一個響應 函數必須存在一個參數,一般約定為request 每一個響應(函數)對應一個URL 配置URL 每個URL都以url的形式寫出來 url函數放在urlpatterns列表中 url函數三個參數:URL(正則),對應方法,名稱查看全部
-
首先,djingo下載安裝之后, djingo-admin <project_name>創建項目,目錄名即為項目名稱 在項目目錄下,python manage.py runserver啟動本地服務器 manage.py是用來命令行交互的,管理項目用的 setting.py用來配置項目的一些設置,比如允許url、語言、靜態文件等等 wgsi主要是和服務器網關有關系,暫時不用管。 應用:一個項目可以有多個應用,比如這節課用Python mangage.py startapp blog創建了一個blog應用,那么項目目錄下就會生成一個blog的文件夾。應用文件夾里有一個view.py的文件,這個文件里定義視圖的部分。如果要使用該應用,那么一定要記住安裝該應用,即在install_app里添加該應用名稱。 項目文件夾下的urls.py里可以映射url到對應的函數執行部分。這里要提及include這個方法,這個方法可以用來使用嵌套路由。 render方法:view視圖模塊如果需要加載html文件怎么辦?那么可以使用render方法渲染html文件,在應用目錄下新建templates,然后加入模板文件就行,數據通過DTL模板引擎解析。注意:render方法尋找模板文件是通過install_app里的順序來找的,所以如果不同應用間模板名稱重復,那么建議在templates目錄下在多加一層應用名稱的目錄,以區分開來不同應用的模板,同時render方法也應該多寫一層應用名稱的路徑。 關于model: model需要先在models.py下創建數據表對應的類,屬性即對應著字段,寫好之后,執行python manage.py makemigrations <app名稱>如果不寫app名稱,那么即視為對所有app操作。然后執行python manage.py migrate即可以將對應類的數據映射到sqlite3中去了??梢杂胮ython manage.py sqlmigrate <app名稱> <文件id>來查看創建數據表對應的sql語句。 創建完成之后,可以通過sqlite expert personal打開??梢跃庉?。 在 view中 ,可以先導入import model模塊,然后通過model.Article.object.get(pk=1)來獲取主鍵為1的這條信息查看全部
-
4-1創建項目,并了解項目目錄結構 選好安置目錄項目位置后,打開cmd,輸入 Django-admin 輸入 Django-admin Startproject myblog Dir查看目錄,有無myblog項目 cd myblog 用pycharm打開項目,可以看到項目結構 manage.py myblog _init_.py settings.py urls.py wsgi.py 1、manage.py 與項目進行交互的命令行工具集的入口 項目管理器 執行python manage.py來查看所有命令 啟動服務器 命令最后一個是runserver 項目安放位置\myblog>python manage.py runserver 可以看見創建成功,進入所給的地址 127.0.0.1:8000 (本地地址 默認的服務器和端 口) localhost:8000 改端口:在runserver后面加上端口號加上9999 項目安放位置\myblog>python manage.py runserver 9999 2、myblog目錄 項目的一個容器 包含項目最基本的配置 目錄名稱不宜修改 wsgi.py Python Web Server Gateway Interface python服務器網關接口 python應用與web服務器之間的接口 urls.py url配置文件 django項目中所有地址(頁面)都需要自己配置URL查看全部
-
sqlite打開第三方工具(免費): sqlite expert personal查看全部
-
怎么使用過濾器查看全部
-
Templates過濾器查看全部
-
DTL初步使用,view可以放回一個參數給前端。key為參數名,在模板中使用{{參數名}}來直接使用查看全部
-
再配url查看全部
-
超鏈接查看全部
-
url傳值查看全部
-
課程內容查看全部
-
tests.py查看全部
舉報
0/150
提交
取消