gpt4 book ai didi

python 导入语句导致 NoneType

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:26 25 4
gpt4 key购买 nike

好吧,下面是让我抓狂一整天的事情的简化版本:

models.py:

from django.template.defaultfilters import slugify
class MyModel(models.Model):
....

def populate_property(self):
self.property = slugify('string of text')

然后我的 View 调用了 populate_property() 但我得到了一个 NoneType object is not callable 错误。

但是,如果我添加 slugify 的内联 import 然后它就可以工作。

这是已经运行了很长时间的代码,所以我现在不知所措。

PYTHONPATH 但它看起来不错,环境是使用 buildout 创建的

任何帮助将不胜感激......

最佳答案

刚刚解决了一个类似的问题,听起来你的代码中有一个循环引用(这个文件导入了一些从这个文件导入的东西)。将导入放在 populate_property 中没有什么坏处。

关于python 导入语句导致 NoneType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8718137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com