我已经看了几乎所有我能在这里看到的东西。我正在使用python 3.5,并且已经看到了有关它们如何更改导入工作方式的内容。我的django项目结构是这样的:
project
--app
--views/
--__init__.py
--myFile.py
--__init__.py
--models.py
--admin.py
--urls.py
--etc....
我urls.py是这样的:
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
from . import views
urlpatterns = [
url(r'^api$', views.function_from_myFile_that_is_not_being_found),
otherurls()...
]
我遇到的错误是AttributeError: module 'app.views' has no attribute 'function_from_myFile_that_is_not_being_found' 我真的不知道为什么会这样。我试过将导入__init__.py文件放入我的文件中,但这也不起作用。不知道我还缺少什么。
提前致谢。
呼唤远方
相关分类