【发布时间】:2013-04-23 08:43:03
【问题描述】:
我基于http://linfiniti.com/2011/01/bending-django-flatpages-to-your-will/扩展了FlatPages应用
我正在尝试为平面页面实现包罗万象的 url 模式。
这是主应用程序下 url.py 上的模式
urlpatterns = patterns('',
(r'^admin/doc/', include('django.contrib.admindocs.urls')),
(r'^admin/', include(admin.site.urls)),
(r'^.*/$', include('app.modules.cms.urls')),
)
这个模式在扩展的平面模块上
urlpatterns = patterns('app.modules.cms.views',
(r'^(?P<url>.*)$', 'flatpage'),
)
当我尝试查看我通过管理员创建的不同页面时。它们都显示相同的模板。在使用 django 工具栏进行检查时,我注意到 url 没有被传递给 flatpages 视图函数,
View Function args kwargs
app.modules.cms.views.flatpage None url=
我是否使用了错误的正则表达式模式,还是我需要做更多的事情才能使其正常工作。
/谢谢
【问题讨论】: