2010-06-23 69 views
0

我有一個(預先存在的)列'foo'的表。我希望模型具有映射到foo的屬性'bar'。你如何覆蓋Django模型中的自動生成的字段名?

我已經使用

class Meta: 
    db_table = u'actual_table_name' 

從默認的表名重新映射類/表。有沒有類似的方式來做到這一點屬性/領域?

謝謝,

Chris。

P.S.這似乎是一個非常簡單的問題,我可能只是對該​​文檔的那一部分沒有興趣。

回答

4
+0

是的,這是完全正確的 - 不知道我沒怎麼穿過來http://docs.djangoproject.com/en/dev/ref/models/fields/field手冊頁之前。 – fadedbee 2010-06-23 09:29:27

0
class Book(models.Model): 
    bar = models.CharField(max_length=255, db_column='foo') 

    class Meta: 
     db_table = u'actual_table_name'