国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳解django中url路由配置及渲染方式

2020-02-16 01:20:33
字體:
來源:轉載
供稿:網友

今天我們學習如何配置url、如何傳參、如何命名、以及渲染的方式,內容大致有以下幾個方面。

創建視圖函數并訪問 創建app django中url規則 捕獲參數 路徑轉換器 正則表達式 額外參數 渲染方式

創建視圖并訪問

項目中自帶的Python文件中,并沒有帶有視圖,因此我們自己創建一個,通常,我們把視圖命名views.py。

然后在views.py中,導入頭文件

from django.http import HttpResponse

然后我們在views.py中,寫一些Python函數,用來訪問

def hello(request):             /*request用戶的請求 */return HttpResponse(‘hello,歡迎來到django')

在url.py中為視圖函數配置路由

from django.urls import pathfrom . import viewsurlpatterns = [  path('hello',hello),    ]

運行項目,如果上傳方式是Ctrl+S的話,記得上傳之后再運行,成功后

瀏覽器輸入 127.0.0.1:8000/hello 即可訪問到

創建app

創建APP的方式不只一種,在虛擬機里可以創建,也可以在pycharm里創建

命令為:Python manage.py startapp appname

在虛擬機里創建完,要在pycharm中下載下來

在pycharm中創建:

方式一:

項目運行成功后,在terminal里面找到本項目,輸入命令 Python manage.py startapp appname

如果沒有連接本地,則需要重新連接

方式二:

tool ----> run manage.py projectname

  

startapp appname

此方法也需要下載下來

下載完成后,創建的app就出現了。

url規則

1、網址組成

網址:全球統一資源定位符

https://www.i.cnblogs.com/EditPosts.aspx?postid=10423125

這是本文網址,做個栗子吧

https://www.i.cnblogs.com/EditPosts.aspx?postid=10423125

            協議 域名 路徑 參數

django只搜索路徑部分,與其他都無關

2、django的路由系統

當一個請求來到

1、首先到項目目錄下,url.py里查找路由規則

2、跟urlconf模塊,里面定義了urlpatterns變量

3、按順序運行每一個,到第一個匹配的模式停止

4、一旦匹配,django導入并調用給定的視圖

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣恩县| 蕉岭县| 岳阳县| 莫力| 思南县| 双城市| 禹州市| 津南区| 河源市| 吴堡县| 黄龙县| 双柏县| 乐至县| 金昌市| 文山县| 南京市| 和平区| 碌曲县| 淳化县| 武宣县| 永新县| 花莲县| 湖南省| 永新县| 保亭| 台州市| 玉屏| 樟树市| 闻喜县| 奉贤区| 石渠县| 香格里拉县| 石阡县| 织金县| 和平县| 庆元县| 昌都县| 盘山县| 铜川市| 宜章县| 西乡县|