好了,所以這裏的已經快把我逼瘋了一整天的東西簡化版本:蟒蛇import語句導致NoneType
models.py
:
from django.template.defaultfilters import slugify
class MyModel(models.Model):
....
def populate_property(self):
self.property = slugify('string of text')
我的看法,然後調用populate_property()
但我得到一個NoneType object is not callable
錯誤。
但是,如果我添加一個嵌入import
的slugify
那麼它的工作原理。
這是長期工作的代碼,所以我現在虧本了。
的PYTHONPATH
但它看起來不錯,並使用buildout
任何幫助,將不勝感激創建環境...
爲true表示循環導入是在django.template.defaultfilters的某處引起的,對我來說聽起來有點奇怪......他還說這是在調用方法時發生的,而不是在模塊加載時發生。 – 2012-01-03 20:54:44
實際上,它本質上就是它。謝謝,湯姆。我在使用通配符包括那裏沒有必要,並且殺死了一切。 [我應該知道更好](http://stackoverflow.com/questions/3615125/should-wildcard-import-be-avoided)。 – jamstooks 2012-01-04 15:27:53