代码之家  ›  专栏  ›  技术社区  ›  fadedbee

如何覆盖Django模型中自动生成的字段名?

  •  0
  • fadedbee  · 技术社区  · 15 年前

    我有一个列为“foo”的(预先存在的)表。我想模型有一个属性'酒吧'映射到foo。

    我已经用过了

    class Meta:
        db_table = u'actual_table_name'
    

    从默认表名重新映射类/表。对于属性/字段有类似的方法吗?

    另外,这似乎是一个非常简单的问题,我可能只是对文档的那一部分视而不见。

    3 回复  |  直到 15 年前
        1
  •  4
  •   Daniel Roseman    15 年前
        3
  •  0
  •   moskrc    15 年前
    class Book(models.Model):
        bar = models.CharField(max_length=255, db_column='foo')
    
        class Meta:
            db_table = u'actual_table_name'