Gunakan Meta kelas (dokumentasi di sini
) di dalam models.py . Anda definisi model:
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'
Ini akan menimpa skema penamaan default untuk tabel model dalam database SQL.
Anda juga dapat menambahkan managed atribut untuk mengontrol apakah python manage.py syncdb . atau tidak dan python manage.py flush mengelola tabel.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
Dengan ini Anda dapat syncdb tanpa takut menghapus data Anda.