Python 选择两个表之间的关系(SQLAlchemy)
考虑两个表:用户表和计算表 计算的结构:Python 选择两个表之间的关系(SQLAlchemy),python,sqlalchemy,Python,Sqlalchemy,考虑两个表:用户表和计算表 计算的结构:{“id”:,“数组”:,“计算”:} 用户创建这些计算 我希望能够查询与特定用户关联的计算。据我所知,我需要有关于计算模型的用户参考来做到这一点 问题是:是否有可能通过让用户参考计算模型来避免改变计算结构 我在考虑在用户模型上有一个带有计算ID的数组字段。这是一个可行的解决方案吗?您可以使用。您应该在用户模型中创建此字段,并可以使用计算ID填充它。很可能看起来是这样的: from django.contrib.postgres.fields import
{“id”:,“数组”:,“计算”:}
用户创建这些计算
我希望能够查询与特定用户关联的计算。据我所知,我需要有关于计算模型的用户参考来做到这一点
问题是:是否有可能通过让用户参考计算模型来避免改变计算结构
我在考虑在用户模型上有一个带有计算ID的数组字段。这是一个可行的解决方案吗?您可以使用。您应该在用户模型中创建此字段,并可以使用计算ID填充它。很可能看起来是这样的:
from django.contrib.postgres.fields import ArrayField
from django.db import models
class User(models.Model):
calculations = ArrayField(models.IntegerField(blank=True),blank=True)
当然,您可以更改空白选项,我写它只是为了说明如何对这两个字段使用它