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.