0
私は、pythonどこのプラットフォームでも、フラスコとフラスコのSQLAlchemyを使ってWebアプリケーションを開発しています。bulk_insertはどこでもPythonで動作しません
私は評価表を定義します。私のマシンで
class Ratings(db.Model):
id = db.Column(db.Integer, primary_key=True)
section_id= db.Column(db.Integer, unique=False)
私はPostgresのDBを使用して、私は:
succesfuly作品db.session.bulk_insert_mappings(Ratings,[dict(section_id=1) for i in xrange(1,len(ratings))])
db.session.commit()
、およびDBにデータフレームをロードします。
私は、MySQLの代わりのpostgresとのpythonで同じコードどこでもプラットフォームを実行したとき、私はメッセージが表示されます:
AttributeError: 'scoped_session' object has no attribute 'bulk_insert_mappings'
はこれが起こらない理由誰かが知っていますか?
はい、Flask-SQLAlchemy == 2.1ともに – Shgidi
です。あなたはvirtualenvを使用していますか、またはpythonなどの正しいバージョンのsqlalchemyをチェックしていますか? – conrad
私は両方でPython 2.7を使用していますが、pythonanywhereでvirtualenvを定義しませんでした。私はあなたがこれがバージョンの問題であることを暗示しているので、私はこれをやろうとします。 – Shgidi