0
我在我的django應用程序中路由有一些問題。Django動態頁面功能和url
問題: 有一些動態的網站和網站管理員可以創建隨機地址的網頁。例如,他可以創建一個URL爲「company/news」或「store/news」的新聞頁面。或者,他可以使用url「feedback」或「user/feedback」的反饋形式創建頁面。
因此,Django需要抓住這個要求,併爲這些頁面顯示適當的新聞或反饋內容。如何根據請求的頁面功能將用戶請求路由到適當的視圖?
謝謝,但我找到了另一種解決方案。我從我的數據庫中獲取所有頁面url並在我的url配置中動態分配url規則:modules = PageHelpers()。get_available_modules() urlpatterns = patterns('', url(r'^ $','app.home 。'), *((''%s /'%mod ['url'],include('app。%s.urls'%mod ['module_char_id']))) )+靜態(settings.MEDIA_URL,document_root = settings.MEDIA_ROOT) –
如果數據庫發生變化,您是否重新啓動django並且需要新版本的urlpatterns? –
是的,使用這種方法時,每當數據庫中的URL模式更改時,都需要重新啓動應用程序。實際上,我現在不使用這種方法,Django不是關於動態URL的。 –