我有一個(預先存在的)列'foo'的表。我希望模型具有映射到foo的屬性'bar'。你如何覆蓋Django模型中的自動生成的字段名?
我已經使用
class Meta:
db_table = u'actual_table_name'
從默認的表名重新映射類/表。有沒有類似的方式來做到這一點屬性/領域?
謝謝,
Chris。
P.S.這似乎是一個非常簡單的問題,我可能只是對該文檔的那一部分沒有興趣。
我有一個(預先存在的)列'foo'的表。我希望模型具有映射到foo的屬性'bar'。你如何覆蓋Django模型中的自動生成的字段名?
我已經使用
class Meta:
db_table = u'actual_table_name'
從默認的表名重新映射類/表。有沒有類似的方式來做到這一點屬性/領域?
謝謝,
Chris。
P.S.這似乎是一個非常簡單的問題,我可能只是對該文檔的那一部分沒有興趣。
class Book(models.Model):
bar = models.CharField(max_length=255, db_column='foo')
class Meta:
db_table = u'actual_table_name'
是的,這是完全正確的 - 不知道我沒怎麼穿過來http://docs.djangoproject.com/en/dev/ref/models/fields/field手冊頁之前。 – fadedbee 2010-06-23 09:29:27