mod: песочница только в режиме debug
This commit is contained in:
@@ -1,16 +1,19 @@
|
|||||||
from django.urls import path
|
from django.urls import path
|
||||||
|
from django.conf import settings
|
||||||
from . import views
|
from . import views
|
||||||
from blog.models import PostType # Для использования в корневом urls.py
|
|
||||||
|
|
||||||
app_name = 'blog' # Пространство имен для приложения blog
|
app_name = 'blog' # Пространство имен для приложения blog
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
# Лента блога: /blog/
|
# Лента блога: /blog/
|
||||||
path('', views.post_list, name='post_list'),
|
path('', views.post_list, name='post_list'),
|
||||||
|
|
||||||
# Песочница для верстки: /blog/tmp/
|
|
||||||
path('tmp/', views.tmp_view, name='tmp'),
|
|
||||||
|
|
||||||
# Детальная страница поста: /blog/my-awesome-post/
|
|
||||||
path('<slug:slug>/', views.post_detail, name='post_detail'),
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Песочница для верстки: /blog/tmp/
|
||||||
|
# Добавляем ТОЛЬКО если DEBUG=True и ПЕРЕД post_detail
|
||||||
|
if settings.DEBUG:
|
||||||
|
urlpatterns.append(path('tmp/', views.tmp_view, name='tmp'))
|
||||||
|
|
||||||
|
# Детальная страница поста: /blog/my-awesome-post/
|
||||||
|
# Этот маршрут должен быть последним, так как он перехватывает всё, что похоже на slug
|
||||||
|
urlpatterns.append(path('<slug:slug>/', views.post_detail, name='post_detail'))
|
||||||
|
|||||||
Reference in New Issue
Block a user