我已經(jīng)看了幾乎所有我能在這里看到的東西。我正在使用python 3.5,并且已經(jīng)看到了有關(guān)它們?nèi)绾胃膶?dǎo)入工作方式的內(nèi)容。我的django項(xiàng)目結(jié)構(gòu)是這樣的:project --app --views/ --__init__.py --myFile.py --__init__.py --models.py --admin.py --urls.py --etc....我urls.py是這樣的:from django.contrib import adminfrom django.urls import pathfrom django.conf.urls import url, includefrom . import views urlpatterns = [ url(r'^api$', views.function_from_myFile_that_is_not_being_found), otherurls()...]我遇到的錯(cuò)誤是AttributeError: module 'app.views' has no attribute 'function_from_myFile_that_is_not_being_found' 我真的不知道為什么會(huì)這樣。我試過(guò)將導(dǎo)入__init__.py文件放入我的文件中,但這也不起作用。不知道我還缺少什么。提前致謝。
1 回答

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
在您的項(xiàng)目中views
是一個(gè)包,而不是一個(gè)模塊。所以你應(yīng)該做
from .views import myFile as views
添加回答
舉報(bào)
0/150
提交
取消