python cms应用生成_Django CMS应用程序H教程
當你“鉤住”一個應用程序的url到Django CMS頁面時,你的應用程序的url和視圖功能就從那里接管了。在
假設你的Django CMS頁面的URL是:/成就/
在這個頁面上,您想要顯示一個來自應用程序的成就列表。在#your_app.urls
from django.conf.urls.defaults import url, patterns
urlpatterns = patterns('your_app.views',
(r'^$', 'index'),
)
#your_app.views
from django.shortcuts import render
from your_app.models import Achievement
def index(request):
achievements = Achievement.objects.all()
return render(request, 'achievements/index.html',
{'achievements' : achievements})
您編寫的Django CMS app hook告訴Django CMS,除了將應用程序掛接到的頁面之外,在之后要跟隨哪個url。因此,Django CMS不僅可以通過slug為頁面提取內容,還可以將匹配的URL模式傳遞給您的應用程序。在
我希望這有道理。在
總結
以上是生活随笔為你收集整理的python cms应用生成_Django CMS应用程序H教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 开发gui浏览器_Pyth
- 下一篇: python从事哪些职业好玩_Pytho