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

Django models.py Thông tư Khóa ngoại

Bạn không thực sự có một tham chiếu vòng tròn; vấn đề là, tại thời điểm bạn xác định Album, bạn vẫn chưa xác định Hình ảnh. Bạn có thể khắc phục điều đó bằng cách sử dụng một chuỗi thay thế:

Album
class Album(models.model):
  thumb = models.ForeignKey('Image', null=True, blank=True)

Tuy nhiên, trong trường hợp này, bạn có thể muốn sử dụng OneToOneField thay vì khóa ngoại. (Lưu ý rằng bạn vẫn phải sử dụng thủ thuật với chuỗi ký tự).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa các addlash của PHP và mysql (i) _escape_string là gì?

  2. GROUP và COUNT () độ tuổi trong CakePHP

  3. Zend \ Db trong ZF2 kiểm soát các giao dịch như thế nào?

  4. Chèn số thứ tự trong MySQL

  5. Tạo cột không gian MySQL - Kiểu dữ liệu điểm có vĩ độ dài mà không cần sử dụng bảng Alter