Я работаю над проектом, созданным на python 3.4.3 и django 2.0.7, и застрял в логике файлов URL-адресов.Я до сих пор не понял эту ошибку: "ImportError: нет модуля с именем 'fields'.
Вот что у меня есть:
urls.py
from django.urls import include, path
from django.contrib import admin
from bridge.core import views as core_views
urlpatterns = [
path('', core_views.home),
path('backoffice/fields/', include('fields.urls', namespace='backoffice')),
path('admin/', admin.site.urls),
]
fields / urls.py
from django.urls import path
from . import views
app_name = 'fields'
urlpatterns = [
path('', views.list_fields, name='list_fields'),
]
Чем должен заполняться «app_name»? Как работает «app_name»?
Согласнотам файлы, когда я отправляю "/ backoffice / fields /" в браузере, django должен вызывать "views.list_fields", не так ли?
Если любая другая информация требуется, чтобы помочь мне с этой проблемой, простодайте мне знать, и я предоставлю это как можно быстрее.
Заранее спасибо