SLUGIFY = 'django.template.defaultfilters.slugify'
+BLOG_SLUG = 'article'
BLOG_POST_PER_PAGE = 200
ARTICLE_PER_PAGE = 10
MEDIA_PER_PAGE = 9
urlpatterns = [
+ url("^media/deatil/(?P<slug>.*)/$", MediaDetailView.as_view(), name="organization-media-detail"),
url("^playlist/list/$", PlaylistListView.as_view(), name="organization-playlist-list"),
url("^playlist/list/(?P<type>.*)$", PlaylistListView.as_view(), name="organization-playlist-list"),
url("^playlist/detail/(?P<slug>.*)/$", PlaylistDetailView.as_view(), name="organization-playlist-detail"),
# temporarily excluse not ready models
EXCLUDED_MODELS = ("organizationplaylist", "personplaylist")
+
+class MediaDetailView(SlugMixin, DetailView):
+
+ model = Media
+ template_name='media/media_detail.html'
+
+
class PlaylistDetailView(SlugMixin, DetailView):
model = Playlist
]
# Mezzanine's Blog app.
-# blog_installed = "mezzanine.blog" in settings.INSTALLED_APPS
-# if blog_installed:
-# BLOG_SLUG = settings.BLOG_SLUG.rstrip("/")
-# if BLOG_SLUG:
-# BLOG_SLUG += "/"
-# blog_patterns = [
-# url("^%s" % BLOG_SLUG, include("mezzanine.blog.urls")),
-# ]
-# urlpatterns += blog_patterns
+blog_installed = "mezzanine.blog" in settings.INSTALLED_APPS
+if blog_installed:
+ BLOG_SLUG = settings.BLOG_SLUG.rstrip("/")
+ if BLOG_SLUG:
+ BLOG_SLUG += "/"
+ blog_patterns = [
+ url("^%s" % BLOG_SLUG, include("mezzanine.blog.urls")),
+ ]
+ urlpatterns += blog_patterns
# Mezzanine's Pages app.
PAGES_SLUG = ""