Pycharm上Django的使用 Day4

建立網頁:html

使用Django建立網頁的過程分爲3個階段:web

1>定義URL模式(URL模式描述了URL是如何設計的,讓Django知道如何將瀏覽器請求與網站URL匹配,以肯定返回哪一個網頁)正則表達式

2>編寫視圖(每一個URL都被映射到特定的視圖 -- 視圖函數獲取並處理網頁所需的數據)瀏覽器

3>編寫模板(視圖函數一般調用一個模板,模板用來生成瀏覽器可以理解的網頁)服務器

 

1>將基礎的URL(返回默認的Django網站)映射到咱們的web_app上,打開learning_log中的urls.py(針對整個項目的URL)文件,幷包含web_app.urls模塊到變量urlpatternsapp

2>默認的urls.py文件包含在文件夾web_app中,在web_app中建立另外一個urls.py文件函數

3>編寫視圖(視圖函數接受請求中的信息,準備好生成網頁所需的數據,再將這些數據發送給瀏覽器)網站

打開learning目錄下的views.py文件,爲主頁編寫視圖url

render():根據視圖提供的數據渲染響應設計

必選參數:

1.request(用於生成此響應的請求對象)

2.template_name(使用模板的名稱)

可選參數:

context:要添加到模板上下文的字典

4>編寫模板

在web_app下建立文件夾templates,再在templates下建立文件夾web_app,最後在web_app中建立index.html文件

5>運行服務器

6>打開網頁

 

 

 

 

 

 

ps:

實際的URL模式是一個對函數url()的調用,這個函數接受3個實參

實參1.正則表達式,Django在urlpatterns中查找與請求的URL字符串匹配的正則表達式,所以正則表達式定義了Django可查找的模式

實參2.指定了要調用的視圖函數,如views.index

實參3.將這個URL模式的名稱指定爲index,讓咱們可以在代碼的其餘地方引用它

相關文章
相關標籤/搜索