heroku errors ImportError: No module named crispy_forms
heroku errors ImportError: No module named crispy_forms
我有一个问题
当我 运行 这个命令 heroku run python manage.py migrate
我收到这个错误:ImportError: No module named crispy_forms
但在本地,一切都很好,但我的应用程序在 Heroku 上不 运行 请帮助我?
如果你还没有,运行 在你的 heroku 平台上:
pip install django-crispy-forms
请记住,您的本地依赖项不会自动安装到您的 heroku dynos 上。
你也可以
heroku run pip freeze
这将为您提供 heroku 上已安装的 pip 应用程序列表.. 但您还要检查您的 requirements.txt 文件
我在 运行ning heroku run python manage.py migrate
命令时遇到了同样的问题。这是我所做的并解决了问题:
- 验证
settings.py
下 INSTALLED_APPS
中的 crispy_forms
- 运行
pip install --upgrade django-crispy-forms
或 pip3 install --upgrade django-crispy-forms
取决于您使用的 Python 版本(pip3 适用于 Python 版本 3 及更高版本)
如果上述方法无效,请尝试 Daniel Roseman 的建议:
- 将此行
django-crispy-forms==1.6.1
添加到 requirements.txt
文件
这对我有所帮助,希望对您也有帮助。但是不要忘记 运行 (i) git add .
, (ii) git commit -m "your comment"
, (iii) git push heroku master
before 运行ning heroku run python manage.py migrate
再次命令。
我有一个问题
当我 运行 这个命令 heroku run python manage.py migrate
我收到这个错误:ImportError: No module named crispy_forms
但在本地,一切都很好,但我的应用程序在 Heroku 上不 运行 请帮助我?
如果你还没有,运行 在你的 heroku 平台上:
pip install django-crispy-forms
请记住,您的本地依赖项不会自动安装到您的 heroku dynos 上。
你也可以
heroku run pip freeze
这将为您提供 heroku 上已安装的 pip 应用程序列表.. 但您还要检查您的 requirements.txt 文件
我在 运行ning heroku run python manage.py migrate
命令时遇到了同样的问题。这是我所做的并解决了问题:
- 验证
settings.py
下 - 运行
pip install --upgrade django-crispy-forms
或pip3 install --upgrade django-crispy-forms
取决于您使用的 Python 版本(pip3 适用于 Python 版本 3 及更高版本)
INSTALLED_APPS
中的 crispy_forms
如果上述方法无效,请尝试 Daniel Roseman 的建议:
- 将此行
django-crispy-forms==1.6.1
添加到requirements.txt
文件
这对我有所帮助,希望对您也有帮助。但是不要忘记 运行 (i) git add .
, (ii) git commit -m "your comment"
, (iii) git push heroku master
before 运行ning heroku run python manage.py migrate
再次命令。