私のurl.pyには次のものがあります:
urlpatterns += patterns('',
url(r'^tinymce/', include('tinymce.urls')),
url(r'^', include('cms.urls')),
url(r'^journal/', include('zinnia.urls')),
url(r'^comments/', include('django.contrib.comments.urls')),
)
と
urlpatterns += patterns('',
url(r'^(?P<slug>[-\w\d]+)/$', PremiumListingDetailView.as_view(), name='premium_listing'),
)
DetailView を表示するために、 http://www.example.com/slugにプレミアム リストのスラッグの URL を用意したいと考えています。django-cms の前にプレミアム リスティングの URL を配置するとページが読み込まれますが、残りの cms ページは表示されません。たとえば、http://www.example.com/aboutに移動すると 404 がスローされます。 cms のインクルード URL、http://www.example.com/slugへの移動は機能しません。
必要なものを実現するには、urls ファイルをどのように構成すればよいですか? 今のところ、リストの URL の前にチルダを付けてurl(r'^~(?P<slug>[-\w\d]+)/$, ...)
いますが、これは最善の解決策ではないかもしれません。