Използвайте Meta
клас (документация тук
) във вашия models.py
дефиниция на модела:
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'
Това ще замени схемата за именуване по подразбиране за моделни таблици в SQL базата данни.
Можете също да добавите managed
атрибут, за да контролира дали python manage.py syncdb
и python manage.py flush
управлявайте таблицата.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
С това можете да syncdb
без страх от изтриване на вашите данни.