Brug Meta klasse (dokumentation her
) i din models.py modeldefinition:
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'
Dette vil tilsidesætte standardnavneskemaet for modeltabeller i SQL-databasen.
Du kan også tilføje den managed attribut til at kontrollere, om python manage.py syncdb eller ej og python manage.py flush styre bordet.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
Med dette kan du syncdb uden frygt for at slette dine data.