我有一個urls.py.其中一人說,這條線:爲什麼我不能在我的Django中包含其他URLs.py?
(r'^notification/?$',include("notification.urls")),
我應該這樣做,因爲我安裝「django_notification」(並添加「通知」),以INSTALLED_APPS。
太棒了!去/通知/工作!這是通知模塊在urls.py:
from django.conf.urls.defaults import *
from notification.views import notices, mark_all_seen, feed_for_user, single, notice_settings
urlpatterns = patterns('',
url(r'^$', notices, name="notification_notices"),
url(r'^settings/$', notice_settings, name="notification_notice_settings"),
url(r'^(\d+)/$', single, name="notification_notice"),
url(r'^feed/$', feed_for_user, name="notification_feed_for_user"),
url(r'^mark_all_seen/$', mark_all_seen, name="notification_mark_all_seen"),
)
然而,僅僅/通知工作,並顯示單詞「通知」時,我打那個網址。沒有別的工作。/settings,/ feed。沒有任何工作。我得到一個404錯誤,Django按順序嘗試了所有的URL。
也許是因爲「notification_notice」的事?
是的,我去mydomain.com/notifications/ettings。但那不行。不過,我在我的網站上嘗試了各種各樣的東西,但它不起作用。 – TIMEX 2011-01-08 02:02:03