2

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

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
4

3 回答 3

1

问题已修复。我在 requirements.txt 中添加了 django-suit==0.2.7

于 2014-03-31T02:57:22.310 回答
1

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

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

    django-suit==0.2.13

然后运行以下命令。

    pip install -r requirements.txt

现在,它应该可以工作了!!;)

于 2015-07-03T22:06:45.223 回答
0

不要忘记进行迁移: python manage.py migrate

于 2015-12-16T11:13:24.783 回答