Usa il Meta
classe (documentazione qui
) all'interno del tuo models.py
definizione del modello:
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'
Questo sovrascriverà lo schema di denominazione predefinito per le tabelle modello nel database SQL.
Puoi anche aggiungere il managed
attributo per controllare se python manage.py syncdb
e python manage.py flush
gestire la tabella.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
Con questo puoi syncdb
senza timore di cancellare i tuoi dati.