在我的本地计算机上没有问题。一切运行正常。甚至python manage.py check --deploy也不会在我的本地计算机上出现任何问题。 我收到的错误使我无法对项目执行任何操作,无论使用manage命令如何。 但是,当我在外部服务器上运行makemigrations进行部署时,会出现以下错误:
Traceback (most recent call last):
File "/opt/pyapps/venv/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
return self.cursor.execute(sql, params)
psycopg2.errors.UndefinedTable: relation "Report_report" does not exist
LINE 1: SELECT "Report_report"."id" FROM "Report_report" ORDER BY "R..
答案 0 :(得分:0)
您可以尝试为单个应用程序运行迁移。 python manage.py migration app
尝试为将生成报告表的应用程序运行它,然后运行其他迁移。
答案 1 :(得分:0)
我设法修复了它。因为在其他地方通过给它一个临时值来调用它的值,所以它使我可以完成迁移,并在创建表后使用先前的代码。