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

Cột không xác định '' trong 'danh sách trường'. Django

Có vẻ như bạn đã tạo và chạy một quá trình di chuyển để đổi tên trường mô hình từ votes tới votes_count , nhưng không cập nhật mô hình cùng một lúc.

Khi Django cố gắng lấy mô hình từ db, nó sẽ cố gắng chọn votes vì bạn vẫn có trường phiếu bầu trong các mô hình của mình và bạn gặp lỗi vì cột này không tồn tại trong cơ sở dữ liệu.

Thông thường không cần thiết phải tạo quá trình di chuyển thủ công. Thông thường, bạn sẽ đổi tên trường mô hình, chạy makemigrations , sau đó chạy migrate . Lợi thế của việc cho phép Django tạo quá trình di chuyển là bạn có thể tự tin rằng cơ sở dữ liệu đồng bộ với các mô hình của bạn sau khi bạn chạy di chuyể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. Đếm số lần giá trị xuất hiện trong cột cụ thể trong MySQL

  2. Làm cách nào để cắt bớt một bảng bằng Doctrine?

  3. Gọi đến một hàm thành viên rowCount () trên một đối tượng không phải

  4. sử dụng biến môi trường để cấu hình kích thước tiếp theo cục bộ

  5. Các phương pháp miễn phí để sửa chữa cơ sở dữ liệu MySQL bị hỏng