日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python实战演练_《Python高效开发实战》实战演练——

發布時間:2025/3/11 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python实战演练_《Python高效开发实战》实战演练—— 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在完成Django項目和應用的建立后,即可以開始編寫網站應用代碼,這里通過為注冊頁面顯示一個歡迎標題,來演示Django的路由映射功能。

1)首先在djangosite/app/views.py中建立一個路由響應函數:from?django.http?import?HttpResponse

def?welcome(request):

returnHttpResponse("

Welcome?to?my?tiny?twitter!

")

該代碼定義了一個函數welcome(),簡單地返回一條被HttpResponse()封裝的Welcome信息。

2)接下來,要通過URL映射將用戶的http訪問與該函數綁定起來。

在djangosite/app/目錄中新建一個urls.py文件,管理應用app中的所有URL映射,其文件內容為:from?django.conf.urls?import?url

from?.?import?views

urlpatterns?=?[

url(r'',views.welcome),

]

在其中第1行引入了django.conf.urls中的url()函數,Django中的所有路由映射由該函數生成。第2行代碼引入了djangosite/app/views.py模塊。之后定義了關鍵變量urlpatterns,該變量是一個列表,保存所有由url()函數生成的路由映射。本代碼中只設置了一個映射,及把所有路由映射到view.py中的welcome函數。

3)在項目URL文件djangosite/urls.py的urlpatterns中增加一項,聲明對應用app中urls.py文件的引用,代碼如下:from?django.conf.urls?import?url

from?django.contrib?import?admin

from?django.conf.urls?import?include???????????????????????????????????????????????????????#本行新增

urlpatterns?=?[

url(r'^app/',include('app.urls')),?????????????????????????????????????????????????#本行新增

url(r'^admin/',?admin.site.urls),

]

首先通過import語句引入django.conf.urls.include()函數,之后在urlpatterns列表中增加一個路徑’app/’,將其轉接到app.urls包,即djangosite/app/urls.py文件。這樣,通過include()函數就將兩個urlpatterns連接了起來。

注意:url()函數的第1個參數用正則表達式來表達URL路由,本例中’^app/’的含義是“所有以app開頭的路由”。

有興趣的讀者可以看看這本書《Python高效開發實戰》的結構

總結

以上是生活随笔為你收集整理的python实战演练_《Python高效开发实战》实战演练——的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。