Použijte Meta
třídy (dokumentace zde
) uvnitř vašeho models.py
definice modelu:
class Aerodrome(models.Model):
Name = models.CharField(max_length=48)
Latitude = models.DecimalField(decimal_places=4, max_digits=7)
Longitude = models.DecimalField(decimal_places=4, max_digits=7)
class Meta:
db_table = 'AERODROMES'
Toto přepíše výchozí schéma pojmenování pro tabulky modelů v databázi SQL.
Můžete také přidat managed
atribut pro kontrolu, zda python manage.py syncdb
či nikoli a python manage.py flush
spravovat stůl.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
S tímto můžete syncdb
bez obav z vymazání vašich dat.