Почему Django не распознает приложение?
Я новичок в Django и написал программу, которая должна выводить текст на странице браузера. Поэтому я написал urls.py и views.py, но браузер показывает только страницу приветствия ("The install worked successfully"). В чем может быть ошибка?
1: Обязательно добавьте ваше приложение в setting.py
2: У вас должно быть 2 urls.py, один для проекта, расположенный в папке project (рядом с setting.py), а второй внутри приложения.
Вы должны использовать их оба для правильной навигации.
Если ваше приложение называется myappname, то сделайте следующее:
В основной файл urls.py в папке проекта (рядом с файлом setting.py) добавьте:
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myappname.urls')),
]
В urls.py внутри вашего приложения добавьте:
from django.urls import path
from .views import someview
urlpatterns = [
path('', someview.as_view(), name='name-list'),
]