You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

urls.py 929B

12345678910111213141516171819202122232425262728293031
  1. from django.conf.urls import include, url
  2. from django.conf import settings
  3. from django.conf.urls.i18n import i18n_patterns
  4. from django.contrib import admin
  5. from django.conf.urls.static import static
  6. from oscar.app import application
  7. admin.autodiscover()
  8. urlpatterns = [
  9. # Include admin as convenience. It's unsupported and only included
  10. # for developers.
  11. url(r'^admin/', include(admin.site.urls)),
  12. # i18n URLS need to live outside of i18n_patterns scope of Oscar.
  13. url(r'^i18n/', include('django.conf.urls.i18n')),
  14. ]
  15. # Prefix Oscar URLs with language codes
  16. urlpatterns += i18n_patterns('', url(r'', include(application.urls)))
  17. if settings.DEBUG:
  18. import debug_toolbar
  19. # Server statics and uploaded media
  20. urlpatterns += static(settings.MEDIA_URL,
  21. document_root=settings.MEDIA_ROOT)
  22. urlpatterns += [
  23. url(r'^__debug__/', include(debug_toolbar.urls)),
  24. ]