我正在开发一个用 python 3.4.3 和 django 2.0.7 构建的项目,但我被 URL 文件逻辑困住了。我仍然没有弄清楚这个错误:“ImportError:没有名为‘fields’的模块。
这是我所拥有的:
网址.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),
]
字段/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”,不是吗?
如果需要任何其他信息来帮助我解决此问题,请告诉我,我会尽快提供。
相关分类