Роутинг
Перенапраление запроса к приложению
blogdjango/urls.py
from django.urls import include
urlpatterns = [
path('admin/', admin.site.urls),
path('blog/', include('blog.urls')), # обращения по url 'blog/' обрабатываются 'blog/urls.py'
]
Подключение приложения
blogdjango/settings.py
INSTALLED_APPS = [
...
'blog',
]
blog/urls.py
from django.urls import path
from .views import posts_list # или 'from .views import *' для ипортирования всех функций из views.py
urlpatterns = [
path('', posts_list), # posts_list - функция обрабатывающая запрос
]
blog/views.py
from django.shortcuts import render
def posts_list(request):
return render(request, 'blog/index.html) # подключение шаблона
Last updated