django - 两个项目使用相同的Postgres数据库,项目在Django上

标签 django postgresql django-models django-rest-framework

我有两个使用相同 Postgresql 数据库的项目。其中一个项目是用 Golange 编写的,另一个是用 Django 编写的。我在 Django 项目中有一个任务,从另一个项目中创建的表中获取数据。更准确地说,我必须从 Clients 表中获取数据,该表不是在 Django 中创建的。 Django 项目上没有有关 Clients 表的信息。

下面是我如何从 Django 项目中创建的 Cook 表中获取日期。

enter image description here

如何以与上述相同的方式从“客户”表中获取日期?

下面是两个项目存储库以及数据库的一些屏幕截图。

https://github.com/NarminSH/Go-Client.git

https://github.com/NarminSH/Lezzetly

enter image description here

enter image description here

提前致谢。

最佳答案

通过使用 inspectdb 进行内省(introspection),基于数据库结构创建 Django 模型命令:

$ python manage.py inspectdb > models.py

然后就可以使用Django API查询数据库了。

看看https://docs.djangoproject.com/en/3.2/howto/legacy-databases/#auto-generate-the-models

关于django - 两个项目使用相同的Postgres数据库,项目在Django上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69931664/

相关文章:

postgresql - 使用 Clojure/Korma/Postgres 的带有子选择的准备好的语句

python - 我如何在 Django 中设置我的博客文章的 HTML 格式?

python - 遵循照片应用程序教程时出现 Django models.py 错误

python - django-model-utils StatusModel 可以提供人类可读的状态选项吗?

PostgreSQL - 错误 - 无法打开文件 "C:\Insert_postgres.csv"以读取 : No such file or directory

Django:从 G​​ET 请求生成查询集

sql - 永久设置 Postgresql 架构路径

django - Meta.fields 包含未在此 FilterSet : **** 上定义的字段

python - 当模型表单传递自定义字典时, unique=True 不起作用?

django - 重定向 vs 反向 Django