Link Search Menu Expand Document

Создание нового модуля

При создании нового модуля добавить путь до него в следующий блок в файле

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')),

Тем самым мы вызываем все имеющиеся функции сразу