Mysql
 sql >> база данни >  >> RDS >> Mysql

Извличането на данни от RDS дава AttributeError:обектът 'sqlalchemy.cimmutabledict.immutabledict' няма атрибут 'setdefault'

Проблемът е известен проблем в flask-sqlalchemy, причинено от промени в SQLAchemy 1.4. Flask-sqlalchemy се опитва да промени URL адреса на SQLALchemy двигателя, но тези URL адреси са неизменни в SQLAlchemy 1.4.

Проблемът е отстранен във Flask-SQLAlchemy 2.5+ (промяна ).

Ако надграждането на Flask-SQLAlchemy не е възможно, проблемът може да бъде заобиколен, като се посочи версията на SQLAlchemy, предадена на pip , или чрез командния ред

pip install --upgrade 'SQLAlchemy<1.4'

или в requirements.txt

SQLAlchemy<1.4

SQLAlchemy 1.4 излезе с обща версия на 15 март 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. Група Laravel Eloquent по последен запис

  2. Изключване на единични кавички в PHP при вмъкване в MySQL

  3. Как да извлечем резултат от MySQL ред с множество колони със същото име с PHP?

  4. python:как да получавам известия за промени в базата данни на mysql?

  5. Динамична връзка с MySQL база данни за Entity Framework 6