欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django的URLconf中使用缺省視圖參數(shù)的方法

 更新時間:2015年07月18日 12:16:05   投稿:goldensun  
這篇文章主要介紹了Django的URLconf中使用缺省視圖參數(shù)的方法,Django是最著名的Python的web開發(fā)框架,需要的朋友可以參考下

一個方便的特性是你可以給一個視圖指定默認(rèn)的參數(shù)。 這樣,當(dāng)沒有給這個參數(shù)賦值的時候?qū)褂媚J(rèn)的值。

例子:

# urls.py

from django.conf.urls.defaults import *
from mysite import views

urlpatterns = patterns('',
  (r'^blog/$', views.page),
  (r'^blog/page(?P<num>\d+)/$', views.page),
)

# views.py

def page(request, num='1'):
  # Output the appropriate page of blog entries, according to num.
  # ...

在這里,兩個URL表達式都指向了同一個視圖 views.page ,但是第一個表達式?jīng)]有傳遞任何參數(shù)。 如果匹配到了第一個樣式, page() 函數(shù)將會對參數(shù) num 使用默認(rèn)值 "1" ,如果第二個表達式匹配成功, page() 函數(shù)將使用正則表達式傳遞過來的num的值。

(注:我們已經(jīng)注意到設(shè)置默認(rèn)參數(shù)值是字符串 `` ‘1'`` ,不是整數(shù)`` 1`` 。為了保持一致,因為捕捉給`` num`` 的值總是字符串。

就像前面解釋的一樣,這種技術(shù)與配置選項的聯(lián)用是很普遍的。 以下這個例子比提供視圖配置選項一節(jié)中的例子有些許的改進。

def my_view(request, template_name='mysite/my_view.html'):
  var = do_something()
  return render_to_response(template_name, {'var': var})


相關(guān)文章

  • Python3.x檢查內(nèi)存可用大小的兩種實現(xiàn)

    Python3.x檢查內(nèi)存可用大小的兩種實現(xiàn)

    本文將介紹如何使用Python 3實現(xiàn)檢查Linux服務(wù)器內(nèi)存可用大小的方法,包括使用Python標(biāo)準(zhǔn)庫實現(xiàn)和使用Linux命令實現(xiàn)兩種方式,感興趣可以了解一下
    2023-05-05
  • Python獲取指定字符前面的所有字符方法

    Python獲取指定字符前面的所有字符方法

    下面小編就為大家分享一篇Python獲取指定字符前面的所有字符方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python文件夾分區(qū)的實現(xiàn)方法實例

    python文件夾分區(qū)的實現(xiàn)方法實例

    這篇文章主要給大家介紹了關(guān)于python文件夾分區(qū)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python 中借助日志記錄庫使用 Log4j的過程記錄

    Python 中借助日志記錄庫使用 Log4j的過程記錄

    這篇文章主要介紹了在 Python 中借助日志記錄庫使用 Log4j,本文解釋了什么是 log4j,它是如何工作的,以及我們?yōu)槭裁匆褂盟?,需要的朋友可以參考?/div> 2023-07-07
  • 使用Django和Flask獲取訪問來源referrer

    使用Django和Flask獲取訪問來源referrer

    這篇文章主要介紹了使用Django和Flask獲取訪問來源referrer,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Python下載的11種姿勢(小結(jié))

    Python下載的11種姿勢(小結(jié))

    這篇文章主要介紹了Python下載的11種姿勢(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 詳解Django+Uwsgi+Nginx的生產(chǎn)環(huán)境部署

    詳解Django+Uwsgi+Nginx的生產(chǎn)環(huán)境部署

    這篇文章主要介紹了Django + Uwsgi + Nginx 的生產(chǎn)環(huán)境部署,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Python代碼實現(xiàn)http/https代理服務(wù)器的腳本

    Python代碼實現(xiàn)http/https代理服務(wù)器的腳本

    這篇文章主要介紹了Python代碼做出http/https代理服務(wù)器,啟動即可做http https透明代理使用,通過幾百行代碼做出http/https代理服務(wù)器代碼片段,需要的朋友可以參考下
    2019-08-08
  • Python實現(xiàn)從網(wǎng)絡(luò)攝像頭拉流的方法分享

    Python實現(xiàn)從網(wǎng)絡(luò)攝像頭拉流的方法分享

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)從網(wǎng)絡(luò)攝像頭拉流的幾種方法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-01-01
  • Pygame實戰(zhàn)練習(xí)之一百層游戲

    Pygame實戰(zhàn)練習(xí)之一百層游戲

    跳上一百層想必是很多人童年時期的經(jīng)典游戲,我們依舊能記得抱個老人機娛樂的場景,下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個簡單的跳上一百層小游戲的相關(guān)資料,需要的朋友可以參考下
    2021-09-09

最新評論