#python #django #django-rest-framework #django-urls
#питон #django #django-rest-фреймворк #django-url-адреса
Вопрос:
Я только что создал новое приложение для своего проекта django и создал urls.py , models.py , views.py , и serializers.py . Однако мой проект не обнаруживает URL-адреса в urls.py досье. Если я перейду в другое приложение в своем проекте и отредактирую urls.py файл, система обнаруживает его. Однако он не обнаружит его в новом. Вот urls.py файл:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^knorket-kaitongo-integration/
Кто-нибудь знает, почему это не было обнаружено? Он также не отображается на экране API.
Ответ №1:
Django не определяет автоматически какие-либо файлы, необходимые для их установки, используя список installed_apps и зарегистрируйте URL-адреса.
В корневом приложении вы должны найти urls.py файл, в этом файле вам нужно зарегистрировать свои URL-адреса.
Вам необходимо импортировать URL-адреса приложений в Root urls.py и добавьте их во что-то вроде этого.
urlpatterns = [
path('^', include(urls))
]
, views.KnorketKaitongoIntegration.as_view(),
name='knorket_kaitongo_integration'),
]
Кто-нибудь знает, почему это не было обнаружено? Он также не отображается на экране API.
Ответ №1:
Django не определяет автоматически какие-либо файлы, необходимые для их установки, используя список installed_apps и зарегистрируйте URL-адреса.
В корневом приложении вы должны найти urls.py файл, в этом файле вам нужно зарегистрировать свои URL-адреса.
Вам необходимо импортировать URL-адреса приложений в Root urls.py и добавьте их во что-то вроде этого.