django是乙個開放源**的web應用框架,由python寫成。採用了mtv的框架模式,即模型m,檢視v和模版t。
基本在虛擬機器執行框架,使用uduntu執行django
本地pycharm編寫**,上傳虛擬機器執行
當前面的url匹配成功後就會呼叫後面的檢視函式
'這是用的re_path設定的'
傳遞乙個python 字典作為額外的引數傳遞給檢視函式
使用這個在主urls.py
檔案給大量的url
傳遞統一引數是尤為方便
#主urls.py檔案
from django.contrib import admin
from django.urls import path,include
from
.import views
urlpatterns =
[ path(
'book/'
,include(
'book.urls'),
)#使用include給分路由分配路徑
#都要接收 **kwargs 否則會報錯
'這是book裡的index'
)def
index1
(request,
**kwargs)
:if kwargs.get(
'switch')==
'true'
:print
('引數傳遞成功'
'這是book裡的index1'
)給乙個匹配的url位址取名字一般用於模板,也可以使用reverse進行頁面重定向
這時使用者訪問老的url時則會重定向到新的url
#注意 要在主專案設定裡進行註冊
:# return redirect('/book/new/') #滿足條件 使用redirect 進行網頁重定向的寫法
return redirect(reverse(
're_url'))
#滿足條件 使用reverse 進行網頁重定向
'這是老的位址'
'這是新的位址'
)建立完成後要在主專案的setting 中進行配置
templates =[,
},]
##模板渲染方式
即對前端頁面的編寫
PHP渲染模版的的方法
render a system default template,which is essentially a php template.param template file the filename of the template to render.note that this will ov...
form在模版中的渲 染方式
form.as p 渲染表單為一系列的p標籤,每個p標籤包含乙個字段 subject form.as ul 渲染表單為一系列的li標籤,每個li 標籤包含乙個字段,它不包含ul標籤 subject form.as table 輸出表單為乙個html的table subject for field i...
路由器網速怎麼分配的 路由器設定分配網速的教程
在使用路由器的時候,想要進行相關設定www.cppcns.com,對於設定網速分配,如何設定呢?下面就講解一下設定方法www.cppcns.com 1 首先開啟瀏覽器,輸入路由器的ip,如圖所示 2 進入路由器的登入介面,輸入密碼登入即可 3zbpirh 然後就是進入主介面,然後在主介面左邊就能進行...