Illustrations/web/illustrations/urls.py

32 lines
1.2 KiB
Python

from django.contrib import admin
from django.urls import path
from core import views
urlpatterns = [
# Core app
path("", views.search_page, name="search"),
path("search/", views.search_page, name="search"),
path("entry/<int:entry_id>/", views.entry_view, name="entry_view"),
path("entry/new/", views.entry_add, name="entry_add"),
path("entry/<int:entry_id>/edit/", views.entry_edit, name="entry_edit"),
path("entry/<int:entry_id>/delete/", views.entry_delete, name="entry_delete"),
# Search navigation
path("nav/next/", views.nav_next, name="nav_next"),
path("nav/prev/", views.nav_prev, name="nav_prev"),
# Stats
path("stats/", views.stats_page, name="stats"),
# Import/Export
path("import/", views.import_wizard, name="import_wizard"),
path("export.csv", views.export_csv, name="export_csv"),
# Normalizers / Tools
path("tools/normalize-scripture/", views.normalize_scripture, name="normalize_scripture"),
path("tools/normalize-source/", views.normalize_source, name="normalize_source"),
path("tools/normalize-subjects/", views.normalize_subjects, name="normalize_subjects"),
# Admin (optional)
path("admin/", admin.site.urls),
]