如果用戶的URL類型模式解決,例如,URL散列
1. myurl.com/feeds/recnets/
2. myurl.com/feeds/users/
3. myurl.com/feeds/tags/
4. myurl.com/feeds/~
我想要一本字典,從這些模式通過特定的功能。
因此,我在urls.py中輸入字典類型並傳遞其字典參數。 (見下文)
1 import os.path
2 from django.conf.urls import patterns, include, url
3 from bookmarks.views import *
4 from django.contrib import admin
5 from django.views.generic import TemplateView
6 from bookmarks.feeds import *
7
8 admin.autodiscover()
9
10 site_media = os.path.join(
11 os.path.dirname(__file__), 'site_media'
12)
13
14 feeds = {
15 'recents' : RecentBookmarks(),
16 'user' : UserBookmarks()
17 }
18
19 urlpatterns = patterns('',
20 # Feeds
21 (r'^feeds/(?P<url>.*)$',
22 feeds),
如我所料,它沒有工作,因爲urls.py沒有區分參數的名稱。
我也提到django項目文件來解決這個問題,但我找不到它如何將哈希參數傳遞到URL端的函數。
要說清楚。你有不同的功能在近期,用戶,tag.is它正確 –
@SundarNataraj是的。我做了它,並將其導入到我的項目文件夾中 – Sogo
請讓下面的代碼看起來像你一樣。 –