Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Django के साथ डेटाबेस तालिका नाम

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Axios के साथ क्वेरी पैरामीटर कैसे पोस्ट करें?

  2. MySQL डीबी में पायथन मसालेदार वस्तुओं को सहेजना

  3. mysqldump कमांड काम नहीं कर रहा है?

  4. mysql उपयोगकर्ता पंक्ति स्तर पहुंच

  5. संबंध से सबसे सामान्य मान का चयन करना - SQL कथन