问题描述
我已经坚持了好几天了,这让我发疯了。我有一个运行完美的 Django 应用程序,直到我尝试将 Django_tables2 表渲染到模板中。当我在本地主机上运行时,它运行良好,但由于某种原因,当我尝试迁移或部署到 Heroku 时,我得到以下日志:
(venv) home@Trevors-MacBook-Pro MHRH % heroku run python manage.py migrate
Running python manage.py migrate on ⬢ medicinehatregionalhospital... up,run.1733 (Free)
Traceback (most recent call last):
File "manage.py",line 23,in <module>
main()
File "manage.py",line 19,in main
execute_from_command_line(sys.argv)
File "/app/.heroku/python/lib/python3.8/site-packages/django/core/management/__init__.py",line 401,in execute_from_command_line
utility.execute()
File "/app/.heroku/python/lib/python3.8/site-packages/django/core/management/__init__.py",line 377,in execute
django.setup()
File "/app/.heroku/python/lib/python3.8/site-packages/django/__init__.py",line 24,in setup
apps.populate(settings.INSTALLED_APPS)
File "/app/.heroku/python/lib/python3.8/site-packages/django/apps/registry.py",line 91,in populate
app_config = AppConfig.create(entry)
File "/app/.heroku/python/lib/python3.8/site-packages/django/apps/config.py",line 90,in create
module = import_module(entry)
File "/app/.heroku/python/lib/python3.8/importlib/__init__.py",line 127,in import_module
return _bootstrap._gcd_import(name[level:],package,level)
File "<frozen importlib._bootstrap>",line 1014,in _gcd_import
File "<frozen importlib._bootstrap>",line 991,in _find_and_load
File "<frozen importlib._bootstrap>",line 975,in _find_and_load_unlocked
File "<frozen importlib._bootstrap>",line 671,in _load_unlocked
File "<frozen importlib._bootstrap_external>",line 783,in exec_module
File "<frozen importlib._bootstrap>",line 219,in _call_with_frames_removed
File "/app/.heroku/python/lib/python3.8/site-packages/django_tables2/__init__.py",line 2,in <module>
from .tables import Table,TableBase,table_factory
File "/app/.heroku/python/lib/python3.8/site-packages/django_tables2/tables.py",line 15,in <module>
from . import columns
File "/app/.heroku/python/lib/python3.8/site-packages/django_tables2/columns/__init__.py",line 1,in <module>
from .base import library,BoundColumn,BoundColumns,Column
File "/app/.heroku/python/lib/python3.8/site-packages/django_tables2/columns/base.py",line 13,in <module>
from django_tables2.utils import (
File "/app/.heroku/python/lib/python3.8/site-packages/django_tables2/utils.py",line 9,in <module>
from django.db.models.fields import FieldDoesNotExist
ImportError: cannot import name 'FieldDoesNotExist' from 'django.db.models.fields' (/app/.heroku/python/lib/python3.8/site-packages/django/db/models/fields/__init__.py)
我按照大多数其他来源的建议将所有站点包更新为最新版本,但我仍然无法使其正常工作。 Localhost 完美运行,当我从我的项目中取出表格时,它也可以完美运行。感谢所有帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)