我已经基于http://linfiniti.com/2011/01/bending-django-flatpages-to-your-will/扩展了 FlatPages 应用程序
我正在尝试为 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=
我是否使用了错误的正则表达式模式,或者我需要更多的东西才能使其工作。
/谢谢