U kunt de tabelnaam en kolomnamen instellen in de modelklasse. Hier is een voorbeeld:
class Rating(models.Model):
field_name = models.CharField(db_column='column_name')
# other fields
class Meta:
db_table = 'ratings'
Het betekent dat u voor elk veld een kolomnaam kunt specificeren, die anders kan zijn dan de veldnaam. In de Meta
class kunt u de tabelnaam opgeven. Anders maakt Django het automatisch op basis van het app-label en de naam van de modelklasse.
Als het een verouderde database is en u modelklassen wilt maken, kunt u de volgende opdracht gebruiken:
python manage.py inspectdb > models.py
Meestal moet u het bestand daarna aanpassen aan uw behoeften.