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

Làm thế nào để sử dụng các mô hình django có khóa ngoại trong các DB khác nhau?

Hạn chế của cơ sở dữ liệu chéo

Django hiện không cung cấp bất kỳ hỗ trợ nào cho khóa ngoại hoặc các mối quan hệ nhiều-nhiều kéo dài trên nhiều cơ sở dữ liệu. Nếu bạn đã sử dụng bộ định tuyến để phân vùng mô hình cho các cơ sở dữ liệu khác nhau, thì bất kỳ khóa ngoại nào và các mối quan hệ nhiều-nhiều được xác định bởi các mô hình đó phải là nội bộ của một cơ sở dữ liệu.

Django - limited-of -nhiều-cơ sở dữ liệu

Sự cố

Cùng một rắc rối. Lỗi trong lớp ForeignKey ().

Trong phương thức validate ().

Xem vé

Lỗi tồn tại trong v1.2, v1.3, v1.4rc1

Giải pháp

Hãy thử bản vá này để giải quyết nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể tìm ra cách chạy mysqli_multi_query và sử dụng kết quả từ truy vấn cuối cùng

  2. Kích thước bộ nhớ tối đa TINYTEXT, TEXT, MEDIUMTEXT và LONGTEXT

  3. PHP mySQL kiểm tra xem tên người dùng và mật khẩu có trong cơ sở dữ liệu không

  4. Cách quản lý các đặc quyền với các vai trò trong MySQL

  5. Làm thế nào để tính toán tổng số đang chạy trong MySQL