Django Suit:ImportError:没有名为suit的模块

时间:2014-03-24 06:42:13

标签: django django-suit

有什么建议吗? 我在安装pip install django-suit./manage.py collectstatic后在settings.py中添加了此代码。不确定错误。

from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP

TEMPLATE_CONTEXT_PROCESSORS = TCP + (
    'django.core.context_processors.request',
)

# Application definition

INSTALLED_APPS = (
    'suit',)

**error**
heroku run ./manage.py syncdb 
Running `./manage.py syncdb` attached to terminal... up, run.8285
Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
    utility.execute()
  File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/core/management/base.py", line 280, in execute
    translation.activate('en-us')
  File "/app/.heroku/python/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 130, in activate
    return _trans.activate(language)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 188, in activate
    _active.value = translation(language)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 177, in translation
    default_translation = _fetch(settings.LANGUAGE_CODE)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 159, in _fetch
    app = import_module(appname)
  File "/app/.heroku/python/lib/python2.7/site-packages/django/utils/importlib.py", line 40, in import_module
    __import__(name)
ImportError: No module named suit

3 个答案:

答案 0 :(得分:1)

问题已修复。我在requirements.txt

中添加了django-suit == 0.2.7

答案 1 :(得分:1)

如果有人遇到同样的问题并在requrements.txt中添加“django-suit == 0.2.7”这行不起作用,请尝试在要求中添加最新的django-suite版本名称。 txt文件,它应该工作。

因此,您的requirements.txt文件将包含以下行。

    django-suit==0.2.13

然后运行以下命令。

    pip install -r requirements.txt

现在,它应该工作!! ;)

答案 2 :(得分:0)

不要忘记make migrate: python manage.py migrate