我有一个项目和一个应用程序。我正在尝试使用项目中的 urls.py 来激活应用程序中保存的 View 。
错误信息:导入homepage.index ModuleNotFoundError:没有名为“homepage.index”的模块
在项目 urls.py 中,我有这样的导入语句:
项目/urls.py
from homepage.views import index
然后在项目的urls.py中,urlpatterns[]数组包含这个 引用应用程序的 View :
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', homepage.views.index, name='index'),
]
主页/views.py
def index(request):
return HttpResponse("My Homepage")
问题可能出在哪里?
最佳答案
您没有正确导入。改变
url(r'^$', homepage.views.index, name='index'),
至
url(r'^$', index, name='index'),
关于python - Django:从另一个应用程序导入 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42336920/