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
. कर सकते हैं अपने डेटा को मिटाने के डर के बिना।