Du kan indstille tabelnavnet og kolonnenavnene i modelklassen. Her er et eksempel:
class Rating(models.Model):
field_name = models.CharField(db_column='column_name')
# other fields
class Meta:
db_table = 'ratings'
Det betyder, at du for hvert felt kan angive et kolonnenavn, som kan være anderledes end feltnavnet. I Meta
klasse kan du angive tabellens navn. Ellers opretter Django det automatisk ud fra app-etiketten og modelklassens navn.
Hvis det er en ældre database, og du vil oprette modelklasser, kan du bruge følgende kommando:
python manage.py inspectdb > models.py
Normalt bliver du nødt til at redigere filen efter det i overensstemmelse med dine behov.