gpt4 book ai didi

python - 访问 SQLAlchemy 的外键项

转载 作者:行者123 更新时间:2023-11-29 15:32:56 25 4
gpt4 key购买 nike

我再次需要您的支持/建议,因为我只是一个业余程序员。

我将数据存储在mysql中进行数据分析并通过django/phpmyadmin访问。

我认为这比仅仅存储在文本文件中更好。

为了进行真正的分析,我下载了最新的数据,然后使用 SQLAlchemy 到 pandas。

问题是这样的:

为了使数据结构化,我在 django/mysql 中使用外键,例如

class Analyse(models.Model):
company = models.ForeignKey('analysen.Company', on_delete=models.CASCADE, related_name='analyse')
... other fields

class Company(models.Model):
identification = models.CharField(max_length=100, primary_key=True)
name = models.CharField(max_length=80)

用于分析的表是“Analyse”,但是,在我的 pandas 聚合中,我想在“下载”后与 SQLAlchemy 一起使用公司名称,因此 Company 类的字段与主键不同。

哪个是最简单的解决方案,无需进行太多更改?

我相信这并不太复杂,我只是现在没有找到解决方案。

预先感谢您的帮助!

亲切的问候!

最佳答案

也许我的问题太简单了,或者我以误导性的方式描述了它。我发现我只需要在 SQL 中使用正确的命令进行内部联接,然后通过 SQLAlchemy 运行它。

可以在此处找到示例: https://dba.stackexchange.com/questions/129023/selecting-data-from-another-table-using-a-foreign-key

以防万一有人遇到类似的问题。

关于python - 访问 SQLAlchemy 的外键项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58545215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com