Django中针对两行多个列的数据库设计

时间:2018-06-26 16:10:07

标签: sql sql-server django django-models

我正在尝试为Django中的以下数据创建模型。

enter image description here

我大约有20列,它们会随着时间增加,但是每列的值只有一行,随着时间的推移会更新。为此类数据创建模型的最佳方法是什么?我无法将行转置为列,因为数据来自另一个需要以上格式数据库的源。

1 个答案:

答案 0 :(得分:1)

您可以定义一个说TheModel的模型(可能是一个相关名称)。并且每一列都是一个属性。这样,您可以在列增加时添加更多属性。

根据您的描述,此模型将只有一个对象。但这很好。

class TheModel(models.Model):
    mda_table_ndx = models.CharField(max_length=200)
    mf_p030_.._.._.. = models.IntegerField()
    ..............
    .............

让我们知道这是否有不利之处。