Files
2026-05-28 23:43:20 +02:00

34 lines
1.2 KiB
Python

"""
URLs principales du projet LOGIS.
"""
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
from django.conf.urls.i18n import i18n_patterns
from django.urls import path, include
from django.contrib.sitemaps.views import sitemap
from django.views.generic import TemplateView
from properties.sitemaps import PropertySitemap
admin.site.site_header = 'LOGIS — Administration'
admin.site.site_title = 'LOGIS'
admin.site.index_title = 'Gestion des biens immobiliers'
_sitemaps = {'properties': PropertySitemap()}
urlpatterns = [
path('admin/', admin.site.urls),
path('i18n/', include('django.conf.urls.i18n')),
path('sitemap.xml', sitemap, {'sitemaps': _sitemaps}, name='django.contrib.sitemaps.views.sitemap'),
path('robots.txt', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
]
urlpatterns += i18n_patterns(
path('', include('properties.urls')),
prefix_default_language=False,
)
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)