Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nama tabel database dengan Django

Gunakan Meta kelas (dokumentasi di sini ) di dalam models.py . Anda definisi model:

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'

Ini akan menimpa skema penamaan default untuk tabel model dalam database SQL.

Anda juga dapat menambahkan managed atribut untuk mengontrol apakah python manage.py syncdb . atau tidak dan python manage.py flush mengelola tabel.

class Aerodrome(models.Model):
    # ...

    class Meta:
        db_table = 'AERODROMES'
        managed = False

Dengan ini Anda dapat syncdb tanpa takut menghapus data Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghindari koma di dalam nilai CSV saat mengimpor tabel ke MySQL?

  2. REPLACE versus INSERT dalam SQL

  3. MySQL GROUP_CONCAT dengan Nulls

  4. Menggunakan variabel env di application.properties Spring Boot

  5. Hindari pengulangan catatan yang ditampilkan di MySQL / PHP