Для того, чтобы файл urls.py
находился в одной папке с views.py
в Django, вам потребуется некоторое изменение в структуре проекта и настройках приложения.
- Создайте папку с именем вашего приложения (например,
myapp
) внутри папки проекта Django. - В этой новой папке
myapp
, создайте файлurls.py
. Этот файл будет содержать URL-маршруты вашего приложения. - Переместите файл
views.py
в эту же папкуmyapp
. Ваш файловый путь должен выглядеть следующим образом:your_project/myapp/views.py
. - Откройте файл
urls.py
вашего проекта Django (обычно находится в корневой папке вашего проекта) и добавьте следующий код:
from django.urls import path from . import views urlpatterns = [ # ваш код URL-маршрутов ]
- В
urlpatterns
вы можете определить URL-маршруты вашего приложения с помощью функцииpath
, указывая путь к представлению (views) из файлаviews.py
вашего приложения.
Например, если ваш файл views.py
содержит функцию home
, которая отображает главную страницу вашего приложения, URL-маршрут можно определить следующим образом:
urlpatterns = [ path('', views.home, name='home'), ]
- Сохраните файл
urls.py
.
Теперь ваш файл urls.py
находится в одной папке с views.py
. Это позволяет иметь более удобную и структурированную организацию кода вашего приложения Django.