20 lines
1.2 KiB
Python
20 lines
1.2 KiB
Python
from django.urls import path
|
|
from .views import AnnouncementView, ContactView, ResourcesView, TestimonialsView
|
|
from .editor_views import (EditorLoginView, EditorMeView, SiteContentView,
|
|
SiteContentEntryView, EditorImageUploadView, serve_editor_image, EditorDataView, EditorDataDetailView)
|
|
|
|
urlpatterns = [
|
|
path('resources/', ResourcesView.as_view(), name='resources'),
|
|
path('testimonials/', TestimonialsView.as_view(), name='testimonials'),
|
|
path('announcements/', AnnouncementView.as_view(), name='announcements'),
|
|
path('contact/', ContactView.as_view(), name='contact'),
|
|
path('site-content/', SiteContentView.as_view(), name='site-content'),
|
|
path('site-content/<str:key>/', SiteContentEntryView.as_view(), name='site-content-edit'),
|
|
path('editor/login/', EditorLoginView.as_view(), name='editor-login'),
|
|
path('editor/me/', EditorMeView.as_view(), name='editor-me'),
|
|
path('editor/upload/', EditorImageUploadView.as_view(), name='editor-upload'),
|
|
path('editor-images/<str:filename>', serve_editor_image, name='editor-image'),
|
|
path('editor/data/<str:category>/', EditorDataView.as_view(), name='editor-data'),
|
|
path('editor/data/<str:category>/<int:pk>/', EditorDataDetailView.as_view(), name='editor-data-detail'),
|
|
]
|