Django 2.0 urlpatterns 設置

平臺: Django 2.0.1 Python 3.6.3


之前學習Python的時候遇到過許多問題. 許多教程都是基于舊版本, 版本更新之后許多教程就不再適用了.


Django舊版本中設置url是這樣的:

from django.conf.urls import patterns, include, url
from django.contrib import admin

urlpatterns = patterns('',
     # Examples:
     # url(r'^$', 'my_blog.views.home', name='home'),
     # url(r'^blog/', include('blog.urls')),

     url(r'^admin/', include(admin.site.urls)),
     url(r'^$', 'article.views.home'),  
 )

由于Django 2.0版本發(fā)布以后, 生成的默認配置變成了這樣:

from django.contrib import admin
from django.urls import path

urlpatterns = [
    path('admin/', admin.site.urls),
]

url不見了, 變成了path. 如果按照教程導入patterns, include, url模塊或者修改path為url就會導致各種報錯. 比如:

TypeError: view must be a callable or a list/tuple in the case of include().
NameError: name 'url' is not defined
NameError: name 'include' is not defined\
ImportError: cannot import name 'views'

通過搜索并查閱了版本更新文檔之后, 發(fā)現(xiàn)django.conf.urls.url()方法變成了django.urls.re_path(), django.conf.urls.include()方法現(xiàn)在從django.urls導入.
在實際項目中, 還需要導入views, 即from xxx import views, 把url方法改成path方法, 參考默認配置時生成的例子. 如下:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.xxx),
]

這樣就可以正常的調(diào)用views里面的xxx方法了.


平臺: Django 2.0.1 Python 3.6.3


最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赚窃,一起剝皮案震驚了整個濱河市肺孵,隨后出現(xiàn)的幾起案子懒震,更是在濱河造成了極大的恐慌将饺,老刑警劉巖镀琉,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛔垢,居然都是意外死亡泵额,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門谆趾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來躁愿,“玉大人,你說我怎么就攤上這事沪蓬⊥樱” “怎么了?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵跷叉,是天一觀的道長逸雹。 經(jīng)常有香客問我,道長云挟,這世上最難降的妖魔是什么梆砸? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮园欣,結果婚禮上帖世,老公的妹妹穿的比我還像新娘。我一直安慰自己俊庇,他們只是感情好狮暑,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辉饱,像睡著了一般搬男。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上彭沼,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天缔逛,我揣著相機與錄音,去河邊找鬼姓惑。 笑死褐奴,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的于毙。 我是一名探鬼主播敦冬,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼唯沮!你這毒婦竟也來了脖旱?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤介蛉,失蹤者是張志新(化名)和其女友劉穎萌庆,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體币旧,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡践险,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了吹菱。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巍虫。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖毁葱,靈堂內(nèi)的尸體忽然破棺而出垫言,到底是詐尸還是另有隱情,我是刑警寧澤倾剿,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布筷频,位于F島的核電站,受9級特大地震影響前痘,放射性物質(zhì)發(fā)生泄漏凛捏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一芹缔、第九天 我趴在偏房一處隱蔽的房頂上張望坯癣。 院中可真熱鬧,春花似錦最欠、人聲如沸示罗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚜点。三九已至轧房,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绍绘,已是汗流浹背奶镶。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留陪拘,地道東北人厂镇。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像左刽,于是被迫代替她去往敵國和親捺信。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容