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

Việc truy xuất dữ liệu từ RDS cung cấp cho đối tượng AttributeError:'sqlalchemy.cimmutabledict.immutabledict' không có thuộc tính 'setdefault'

Sự cố là một sự cố đã biết trong flask-sqlalchemy, gây ra bởi những thay đổi trong SQLAchemy 1.4. Flask-sqlalchemy cố gắng sửa đổi URL của công cụ SQLALchemy, nhưng những URL này là bất biến trong SQLAlchemy 1.4.

Sự cố đã được khắc phục trong Flask-SQLAlchemy 2.5+ ( bảng thay đổi ).

Nếu không thể nâng cấp Flask-SQLAlchemy, vấn đề có thể được khắc phục bằng cách chỉ định phiên bản SQLAlchemy được chuyển đến pip , thông qua dòng lệnh

pip install --upgrade 'SQLAlchemy<1.4'

hoặc trong tệp tests.txt

SQLAlchemy<1.4

SQLAlchemy 1.4 đã được phát hành chung vào ngày 15 tháng 3 năm 2021.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhập cơ sở dữ liệu bằng dòng lệnh

  2. Không thể tải tệp hoặc lắp ráp 'MySql.Data, Phiên bản =6.2.2.0

  3. Các tập lệnh MySQL trong docker-entrypoint-initdb không được thực thi

  4. LỖI 1130 (HY000):Máy chủ '' không được phép kết nối với máy chủ MySQL này

  5. Lấy id của hàng đã chèn bằng C #