2010-06-23 4 views
0

J'ai une table (préexistante) avec une colonne 'foo'. Je veux que le modèle ait une barre de propriétés qui correspond à foo.Comment remplacer les noms de champs générés automatiquement dans un modèle Django?

J'utilise déjà

class Meta: 
    db_table = u'actual_table_name' 

remapper classes/tables du nom de la table par défaut. Existe-t-il une manière similaire de faire cela pour les propriétés/champs?

Merci,

Chris.

P.S. Cela semble être une question très simple, je suis probablement aveugle à cette section de la documentation.

Répondre

4
+0

Oui, c'est exactement ça - ne sais pas comment je ne suis pas venu à travers le http://docs.djangoproject.com/en/dev/ref/models/fields/field page de manuel avant. – fadedbee

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

    class Meta: 
     db_table = u'actual_table_name' 
Questions connexes