运行Django 1.8.4并试图让zinnia 0.15.2工作,当我尝试运行我的第一次迁移时,我得到了这个追溯......
STOP_WORDS = stop_words(settings.LANGUAGE_CODE.split('-')[0])
TypeError: 'module' object is not callable
现在这是在百日草设置文件中。在顶部,它使用...
导入django设置from django.conf import settings
我无法弄清楚为什么会失败,一切似乎都没问题。
答案 0 :(得分:0)
我经常使用这样的结构:
from django.conf import settings
LANGUAGE_CODE = settings.getattr("LANGUAGE_CODE", None)
STOP_WORDS = stop_words(LANGUAGE_CODE.split('-')[0])
这样,如果未设置LANGUAGE_CODE,我会收到错误
答案 1 :(得分:0)
在我的情况下,mots_vides模块由于某种原因填充了空文件。
pip install -U mots_vides
没有改变我必须做的任何事情
pip uninstall mots_vides
pip install mots_vides
然后它运作得很好