-2
我在我的Django應用程序中從數據庫中獲取一些信息(頁面名稱,標題等等)中有一些半靜態頁面。如何從基於url的數據庫中獲取數據? Django
目前,對於每個頁面,我需要在urls.py中創建一個單獨的url並傳遞page_name。
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'second', views.page, {'page_name': 'second'}),
url(r'first', views.page, {'page_name': 'first'})
]
有沒有一種方法可以讓我得到的URL,而不是PAGE_NAME並用它來決定從數據庫中獲取什麼樣的信息?我正在嘗試使用page_name作爲模型字段。
url(r'^(?P<page_name>.*/)', views.page)
所以據我所知,我需要通過<page_name>
到視圖。有沒有辦法做到這一點?
是的,當然有。這是Django工作的基本方式,本教程將對此進行全面介紹。 –