- ru
 - Language: en
 
- Documentation version: 2.0
 
9. How to specify the column name for model field?
Naming of a column in the model can be achieved py passing a db_column parameter with some name. If we don’t pass this parameter django creates a column with the field name which we give.
class ColumnName(models.Model):
    a = models.CharField(max_length=40,db_column='column1')
    column2 = models.CharField(max_length=50)
    def __str__(self):
        return self.a
Above we can db_column has higher priority over field name. First column is named as column1 but not as a.