【问题标题】:Joining two database tables with django使用 django 连接两个数据库表
【发布时间】:2012-07-17 07:56:44
【问题描述】:

我正在对设备的电压、电阻、频率等进行多次测量。 我希望为每个测量提供一个表格,以及一个包含设备序列号和布尔值(如果它已通过测试)的主表格。

我打算有类似这样的结构:

create table volt(serial char(20),v1 float(10),v2 float(10)....)
create table resistance(serial char(20),r1 float(10),r2 float(10)....)
create table device(serial char(20),freq boolean(),tx boolean....)

我承认我对 django 没有很多经验,而且我不知道如何创建这样的模型。我尝试制作单独的类并使用foreignKey,但为此我必须先创建电阻和电压测量值。

也可以将测量值存储为逗号分隔的字符串,但我宁愿将其保存在适当的数据库中。

有什么提示吗?

【问题讨论】:

标签: python database django


【解决方案1】:

您的VoltageResistance 等模型应该有一个ForeignKeyDevice 模型。

【讨论】:

  • 假设我的数据库中有 1500 列,我可以把它变成模型中的列表吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-11
  • 1970-01-01
相关资源
最近更新 更多