Ve třídě modelu můžete nastavit název tabulky a názvy sloupců. Zde je příklad:
class Rating(models.Model):
field_name = models.CharField(db_column='column_name')
# other fields
class Meta:
db_table = 'ratings'
To znamená, že pro každé pole můžete zadat název sloupce, který se může lišit od názvu pole. V Meta
třídy můžete zadat název tabulky. Jinak jej Django vytvoří automaticky ze štítku aplikace a názvu třídy modelu.
Pokud se jedná o starší databázi a chcete vytvořit třídy modelu, můžete použít následující příkaz:
python manage.py inspectdb > models.py
Obvykle budete muset poté soubor upravit podle svých potřeb.