47 lines
1.7 KiB
Python
47 lines
1.7 KiB
Python
"""
|
|
URL configuration for NibasaViewer project.
|
|
|
|
The `urlpatterns` list routes URLs to views. For more information please see:
|
|
https://docs.djangoproject.com/en/4.2/topics/http/urls/
|
|
Examples:
|
|
Function views
|
|
1. Add an import: from my_app import views
|
|
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
|
Class-based views
|
|
1. Add an import: from other_app.views import Home
|
|
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
|
Including another URLconf
|
|
1. Import the include() function: from django.urls import include, path
|
|
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
|
"""
|
|
|
|
# Django imports.
|
|
from django.conf import settings
|
|
from django.conf.urls.static import static
|
|
from django.urls import (path,
|
|
include)
|
|
|
|
from django.contrib.auth import views
|
|
|
|
# Project imports.
|
|
from viewer.views import index
|
|
|
|
###########################################################################################
|
|
# URL Patterns. #
|
|
###########################################################################################
|
|
|
|
urlpatterns = [
|
|
# Index.
|
|
path('', index, name = 'home'),
|
|
|
|
# Auth views.
|
|
path("login/", views.LoginView.as_view(), name = 'login'),
|
|
path("logout/", views.LogoutView.as_view(), name = 'logout'),
|
|
|
|
# Add invoices app urls.
|
|
path('gallery/', include('viewer.urls')),
|
|
|
|
] + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)\
|
|
+ static('imgs/', document_root = settings.GALLERY_ROOT)\
|
|
+ static('thumbs/', document_root = settings.THUMBNAILS_ROOT)
|