Создание нового модуля
При создании нового модуля добавить путь до него в следующий блок в файле
settigs.py
:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'news.apps.NewsConfig',
]
Варинат 1
Далее в файле urls.py
добавить строку в следующий блок:
urlpatterns = [
path('admin/', admin.site.urls),
path('news/', index),
]
Варинат 2
Создаем в папке нового модуля файл urls.py
и записываем следующий код:
from django.urls import path
from .views import *
urlpatterns = [
path('', index),
path('test/', test),
]
В основном файле urls.py
вызываем:
from django.urls import include
И добавляем в urlpatterns
следующйи элемент:
path('news/', include('news.urls')),
Тем самым мы вызываем все имеющиеся функции сразу