Mysql
 sql >> база данни >  >> RDS >> Mysql

Посочване на mySQL ENUM в модел на Django

От документацията на Django :

MAYBECHOICE = (
    ('y', 'Yes'),
    ('n', 'No'),
    ('u', 'Unknown'),
)

И вие дефинирате charfield във вашия модел :

married = models.CharField(max_length=1, choices=MAYBECHOICE)

Можете да направите същото с полета с цели числа, ако не искате да имате букви във вашата база данни.

В такъв случай пренапишете избора си:

MAYBECHOICE = (
    (0, 'Yes'),
    (1, 'No'),
    (2, 'Unknown'),
)


  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. MySQL Изберете първия ден от годината и месеца

  3. Wordpress SQL:вземете категория на публикациите и тагове

  4. Генериране на обекти от база данни

  5. Не мога да намеря FULLTEXT индекс, съответстващ на списъка с колони (индексите са зададени)