Sử dụng Meta
class ( tài liệu tại đây
) bên trong models.py
của bạn định nghĩa mô hình:
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'
Điều này sẽ ghi đè lược đồ đặt tên mặc định cho các bảng mô hình trong cơ sở dữ liệu SQL.
Bạn cũng có thể thêm managed
thuộc tính kiểm soát có hay không python manage.py syncdb
và python manage.py flush
quản lý bảng.
class Aerodrome(models.Model):
# ...
class Meta:
db_table = 'AERODROMES'
managed = False
Với điều này, bạn có thể syncdb
mà không sợ xóa dữ liệu của bạn.