1
0

urls.py 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. from django.conf import settings
  2. from django.contrib.staticfiles import views
  3. from django.contrib import admin
  4. from django.urls import path, re_path, include
  5. from django.views.generic.base import RedirectView
  6. from core import views as core
  7. urlpatterns = [
  8. path('tinymce/', include('tinymce.urls')), # Remplace trumbowyg
  9. path('admin/', admin.site.urls),
  10. path('favicon.ico', RedirectView.as_view(url = '/static/favicon.ico')),
  11. re_path(r'youtube/(?P<path>.*)$', RedirectView.as_view(url='https://feeds.duhaz.fr/flux/%(path)s')),
  12. re_path(r'lecture_flux/(?P<path>.*)$', RedirectView.as_view(url='https://feeds.duhaz.fr/flux/lecture_flux/%(path)s')),
  13. path('blog/', include('blog.urls')),
  14. path('', RedirectView.as_view(url = 'blog/')),
  15. path('' , core.index, name='core_index'),
  16. # url generique
  17. re_path(r'page/(?P<p_url>[a-zA-Z0-9_,-/]+)', core.page, name='core_page'),
  18. # last chance
  19. re_path(r'(?P<p_url>[a-zA-Z0-9_.,-]+)', core.page, name='core_page'),
  20. ]
  21. if settings.DEBUG:
  22. urlpatterns += [
  23. re_path(r'^static/(?P<path>.*)$', views.serve),
  24. ]