postgresql 无法在admin中或通过API读取django表

uklbhaso  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(92)

我在django app中添加了几个表,其中两个表现得很奇怪(所有其他表都工作正常)。我无法通过django admin或postman API读取这两个表,但是,我可以通过postgres(pg admin)读取这些表。我在django-admin和postman中得到了这两个表(或django模型)的索引错误。这些表中包含使用pgAdmin验证的数据。
在进一步的挖掘中,我发现我无法看到这些模型对象的查询。

> queryset    = MixDesigns.objects.all() 
> print(queryset.query)
  *** TypeError: not enough arguments for format string

表存储在postgres中,数据库连接到django应用程序。你知道为什么会发生这种情况以及可能的解决方案吗?

0aydgbwb

0aydgbwb1#

尝试检查Django设置文件中的数据库设置,确保它们正确无误
您还可以尝试运行以下命令来检查模型是否存在任何问题:

python manage.py check

发生这种情况可能有几个原因。一个可能的原因是数据库连接配置不正确。请检查www.example.com中的数据库配置settings.py是否正确。
如果admin.py您已经将表格初始化为管理面板,请检查您的www.example.com

相关问题