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. Как да добавите сериализиран низ, който вече съществува в базата данни

  2. Как да създадете TRIGGER в SEQUELIZE (nodeJS)?

  3. MySQL:Разбиране на таблици за картографиране

  4. Съдържанието на отговора трябва да бъде низ или обект, реализиращ __toString(), булев, даден след преместване в psql

  5. Как да използвате множество бази данни в Laravel