【问题标题】:ImportError guardian: cannot import name registerImportError 监护人:无法导入名称寄存器
【发布时间】:2016-01-19 14:02:54
【问题描述】:

这是来自 apache2-server 错误日志:

File "/srv/www/maikkma/targetor/env/local/lib/python2.7/site-packages/
south/management/commands/__init__.py", line 10, in <module>

[targetor_upgrade@targetorpro.fi] out:
import django.template.loaders.app_directories

[targetor_upgrade@targetorpro.fi] out:
File "/srv/www/maikkma/targetor/env/local/lib/python2.7/site-packages/
django/template/loaders/app_directories.py", line 25, in <module>

raise ImproperlyConfigured('ImportError %s: %s' % (app, e.args[0]))

[targetor_upgrade@targetorpro.fi] out:
django.core.exceptions.ImproperlyConfigured: 
ImportError guardian: cannot import name register

[targetor_upgrade@targetorpro.fi] out:
Fatal error: run() received nonzero return code 1 while executing!

Requested: /srv/www/maikkma/targetor/env/bin/python 
/srv/www/maikkma/targetor/manage.py 
migrate --all --no-initial-data --settings=settings.local_settings

Executed: /bin/bash -l -c "cd /srv/www/maikkma/targetor/env/bin/ && 
. /srv/www/maikkma/targetor/env/bin/activate && 
/srv/www/maikkma/targetor/env/bin/python /srv/www/mai$

这个 django-guardian 是一个第三方应用程序,我认为这个丢失的寄存器是一个 django-admin 模块?

我该如何解决这个错误?我用谷歌找不到任何解决方案

【问题讨论】:

  • 请使用正确的格式来处理错误(编辑器中的“代码示例”按钮)。

标签: python django python-2.7


【解决方案1】:

我找到了我的问题的答案。我的 django 版本号是 1.6.1,而这个最新的 django-guardian(1.4.0 或更高版本)需要 django 1.7 或更高版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 2014-10-10
    • 2014-09-20
    • 2014-08-28
    • 2014-06-10
    • 2016-05-16
    相关资源
    最近更新 更多