Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chỉ định ENUM mySQL trong mô hình Django

Từ tài liệu Django :

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

Và bạn xác định một trường ký tự trong mô hình của mình:

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

Bạn có thể làm tương tự với các trường số nguyên nếu bạn không muốn có các chữ cái trong db của mình.

Trong trường hợp đó, hãy viết lại các lựa chọn của bạn:

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. MySQL là gì:Tổng quan

  2. Làm cách nào để sử dụng đúng đối tượng PDO cho truy vấn SELECT được tham số hóa

  3. Lỗi nghiêm trọng:Gọi đến hàm không xác định mysql_connect_errno () trong

  4. Chuyển đổi một đối tượng thành một chuỗi trong PHP

  5. Làm cách nào để lấy id được chèn lần cuối bằng Hibernate