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
が可能になります データを消去することを恐れずに。