蟒蛇:怪异 “AttributeError的: 'NoneType' 对象有没有属性 'FrontEndTestingStart'”
问题描述:
utils的/前端/ urls.py蟒蛇:怪异 “AttributeError的: 'NoneType' 对象有没有属性 'FrontEndTestingStart'”
from utils.frontend import views
#more stuff
views.FrontEndTestingStart.as_view()
utils的/前端/ views.py
class FrontEndTestingStart(APIView):
蟒蛇报告
AttributeError: 'NoneType' object has no attribute 'FrontEndTestingStart'
好像views.py
在导入时将返回无。 这是为什么? 我在目录中有__init__.py
答
FrontEndTestingStart中的对象实例返回None。因此,这个问题。为进一步澄清看到这些答案 - https://stackoverflow.com/a/8949265/5911972和https://stackoverflow.com/a/8949272/5911972
答
这是什么让我的问题得到解决 - 但我不知道为什么。 感谢@ 2ps和@ rohittk239,他们都是对的,但我无法找出究竟是什么导致了这种行为。感谢双方试图帮助。
我想帮助客户端运行他们购买的软件。它建立在django 1.6.2上(是的,我知道它是恐龙)。
它已经在requirements.txt中的一长串依赖项上进行了配置。他们中的大多数都是固定在==
的特定版本,但有些不是,并且在>=
上。当我运行pip install -r requirements
时,这当然会安装比指定的那些版本更新的版本,其中存在>=
依赖关系。
修复所有依赖关系的requirements.txt到==
解决了这个问题。看起来像在更高版本中的一些依赖会产生冲突。
这可能是'更多东西'的东西是阴影/掩蔽的意见。还有什么其他代码?另外,你的错误信息看起来不正确,因为它表示它正在寻找一个'Frontendesting ...' – 2ps