# Return a robots.txt that disallows all spiders when DEBUG is True. if getattr(settings, "DEBUG", False): urlpatterns += patterns( "", ("^robots.txt$", lambda r: HttpResponse("User-agent: *\nDisallow: /", mimetype="text/plain")), ) # Filebrowser admin media library. if getattr(settings, "PACKAGE_NAME_FILEBROWSER") in settings.INSTALLED_APPS: urlpatterns += patterns( "", ("^admin/filebrowser/", include("%s.urls" % settings.PACKAGE_NAME_FILEBROWSER)), static_urls(settings.FILEBROWSER_URL_FILEBROWSER_MEDIA.strip("/"), settings.FILEBROWSER_PATH_FILEBROWSER_MEDIA), ) # Grappelli admin skin. _pattern = urlsplit(settings.ADMIN_MEDIA_PREFIX).path.strip("/").split("/")[0] if getattr(settings, "PACKAGE_NAME_GRAPPELLI") in settings.INSTALLED_APPS: urlpatterns += patterns( "", ("^grappelli/", include("%s.urls" % settings.PACKAGE_NAME_GRAPPELLI)), static_urls(_pattern, settings.GRAPPELLI_MEDIA_PATH), ) # Miscellanous Mezzanine patterns. urlpatterns += patterns( "", ("^mezzanine/", include("mezzanine.core.urls")),
urlpatterns = [] # Return a robots.txt that disallows all spiders when DEBUG is True. if getattr(settings, "DEBUG", False): urlpatterns += patterns("", ("^robots.txt$", lambda r: HttpResponse("User-agent: *\nDisallow: /", mimetype="text/plain")), ) # Filebrowser admin media library. if getattr(settings, "PACKAGE_NAME_FILEBROWSER") in settings.INSTALLED_APPS: urlpatterns += patterns("", ("^admin/filebrowser/", include("%s.urls" % settings.PACKAGE_NAME_FILEBROWSER)), static_urls(settings.FILEBROWSER_URL_FILEBROWSER_MEDIA.strip("/"), settings.FILEBROWSER_PATH_FILEBROWSER_MEDIA), ) # Grappelli admin skin. _pattern = urlsplit(settings.ADMIN_MEDIA_PREFIX).path.strip("/").split("/")[0] if getattr(settings, "PACKAGE_NAME_GRAPPELLI") in settings.INSTALLED_APPS: urlpatterns += patterns("", ("^grappelli/", include("%s.urls" % settings.PACKAGE_NAME_GRAPPELLI)), static_urls(_pattern, settings.GRAPPELLI_MEDIA_PATH), ) # Miscellanous Mezzanine patterns. urlpatterns += patterns("", ("^mezzanine/", include("mezzanine.core.urls")), ("^mezzanine_generic/", include("mezzanine.generic.urls")), static_urls(settings.CONTENT_MEDIA_URL, settings.CONTENT_MEDIA_PATH),
admin.autodiscover() # Add the urlpatterns for any custom Django applications here. # You can also change the ``home`` view to add your own functionality to # the project's homepage. urlpatterns = patterns("mezzanine.generic.views", url("^admin_keywords_submit/$", "admin_keywords_submit", name="admin_keywords_submit"), url("^rating/$", "rating", name="rating"), ) if getattr(settings, "PACKAGE_NAME_FILEBROWSER") in settings.INSTALLED_APPS: urlpatterns += patterns("", ("^admin/filebrowser/", include("%s.urls" % settings.PACKAGE_NAME_FILEBROWSER)), static_urls(settings.FILEBROWSER_URL_FILEBROWSER_MEDIA.strip("/"), settings.FILEBROWSER_PATH_FILEBROWSER_MEDIA), ) urlpatterns += patterns("", ("^admin/", include(admin.site.urls)), url("^$", direct_to_template, {"template": "index.html"}, name="home"), (r'^logout.html$', logout_view), # url("^(?P<slug>.*)/$", "ecms.views.topic_page", name="topic_page"), ("^", include("mezzanine.urls")), ) # Adds ``MEDIA_URL`` to the context. handler500 = "mezzanine.core.views.server_error"