Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nazwy tabel bazy danych z Django

Użyj Meta klasa (dokumentacja tutaj ) wewnątrz pliku models.py definicja modelu:

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'

To zastąpi domyślny schemat nazewnictwa tabel modeli w bazie danych SQL.

Możesz także dodać managed atrybut do kontrolowania, czy python manage.py syncdb i python manage.py flush zarządzać stołem.

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

    class Meta:
        db_table = 'AERODROMES'
        managed = False

Dzięki temu możesz syncdb bez obawy o wymazanie danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak rozwiązać nie ma błędu GROUP BY w zapytaniu mysql

  2. Jak w PHP z PDO sprawdzić końcowe, sparametryzowane zapytanie SQL?

  3. PHP:sortowanie wyników MySQL do tablicy wielowymiarowej

  4. Jak zdobyć wszystkie rekordy bez usuwania w grupie w mysql

  5. Wyświetlana nazwa PHP logowania użytkownika