Usa el Meta
class (documentación aquí
) dentro de su models.py
definición del modelo:
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'
Esto anulará el esquema de nombres predeterminado para las tablas modelo en la base de datos SQL.
También puede agregar el managed
atributo para controlar si python manage.py syncdb
y python manage.py flush
administrar la mesa.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
Con esto puedes syncdb
sin miedo a borrar tus datos.