Använd Meta
klass (dokumentation här
) i din models.py
modelldefinition:
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'
Detta kommer att åsidosätta standardnamnschemat för modelltabeller i SQL-databasen.
Du kan också lägga till den managed
attribut för att styra om python manage.py syncdb
eller inte och python manage.py flush
hantera bordet.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
Med detta kan du syncdb
utan rädsla för att torka dina data.