有什么建议吗?
我在安装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
答案 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