Advertisement
Guest User

Untitled

a guest
Jul 25th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. """URL config for futily project."""
  2.  
  3. from cms.forms import CMSPasswordChangeForm
  4. from cms.sitemaps import registered_sitemaps
  5. from cms.views import TextTemplateView
  6. from django.conf import settings
  7. from django.conf.urls import include, url
  8. from django.conf.urls.static import static
  9. from django.contrib import admin
  10. from django.views import generic
  11.  
  12. # from .apps.sections.models import sections_js
  13. from .utils.views import FrontendView
  14.  
  15. admin.autodiscover()
  16.  
  17.  
  18. urlpatterns = [
  19.  
  20. # Admin URLs.
  21. url(r'^admin/password_change/$', 'django.contrib.auth.views.password_change',
  22. {'password_change_form': CMSPasswordChangeForm}, name='password_change'),
  23. url(r'^admin/password_change/done/$', 'django.contrib.auth.views.password_change_done', name='password_change_done'),
  24. url(r"^admin/", include(admin.site.urls)),
  25. url(r'^admin/', include('social.apps.django_app.urls', namespace='social')),
  26. # url(r'^admin/pages/page/sections.js$', sections_js, name="admin_sections_js"),
  27.  
  28. # Permalink redirection service.
  29. url(r"^r/(?P<content_type_id>\d+)-(?P<object_id>[^/]+)/$", "django.contrib.contenttypes.views.shortcut", name="permalink_redirect"),
  30.  
  31. # Google sitemap service.
  32. url(r"^sitemap.xml$", "django.contrib.sitemaps.views.index", {"sitemaps": registered_sitemaps}),
  33. url(r"^sitemap-(?P<section>.+)\.xml$", "django.contrib.sitemaps.views.sitemap", {"sitemaps": registered_sitemaps}),
  34.  
  35. url(r'^api/', include('futily.apps.api.urls', namespace='api')),
  36.  
  37. # Basic robots.txt.
  38. url(r"^robots.txt$", TextTemplateView.as_view(template_name="robots.txt")),
  39.  
  40. # There's no favicon here!
  41. url(r"^favicon.ico$", generic.RedirectView.as_view(permanent=True)),
  42. ] + static(
  43. settings.MEDIA_URL, document_root=settings.MEDIA_ROOT
  44. ) + static(
  45. settings.NODE_MODULES_URL, document_root=settings.NODE_MODULES_ROOT
  46. )
  47.  
  48.  
  49. if settings.DEBUG:
  50. urlpatterns += [
  51. url(r"^404/$", generic.TemplateView.as_view(template_name="404.html")),
  52. url(r"^500/$", generic.TemplateView.as_view(template_name="500.html")),
  53. url(r'^frontend/$', FrontendView.as_view()),
  54. url(r'^frontend/(?P<slug>[\w-]+)/$', FrontendView.as_view())
  55. ]
  56.  
  57.  
  58. handler500 = "cms.views.handler500"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement