我是Django的新手,我想了解它。如果我寫這樣的url模式Django url模式的第三個參數是什麼?
url(r'^$', 'newsletter.views.home', name='home'),
它的工作原理。而如果我把它寫這樣
url(r'^$', 'newsletter.views.home'),
它仍然有效,但我從服務器獲取以下數據
RemovedInDjango110Warning:字符串視圖參數的URL支持()已被棄用,將在Django被刪除1.10(獲得newsletter.views.contact)。代之以傳遞可調用信息。 url(r'^ contact/$','newsletter.views.contact'),
我的第一個問題是第三個參數做什麼。在
name='home' or name='contact'. What is it reffering to.
和我的第二個問題是什麼呢
Pass the callable instead.
是什麼意思?再次,我已經閱讀了文檔,並在這裏以更爲清晰的外行人的名義來到這裏。歡迎所有的幫助和建議
請注意'kwargs'是[url patterns]的第三個參數(https://docs.djangoproject.com/en/1.9/ref/urls/#django.conf.urls.url)。由於它是可選的,所以可以省略它,並且包括'name'作爲關鍵字參數,例如'名='home''。 – Alasdair
無論您是否在URL模式中使用'name',您都應該得到相同的棄用警告。 – Alasdair