が簡素化されたクラス名を見つけることができない、私は(1つのファイルに)次のクラス構造を持っていますPythonがItemクラスを見つけられないことを確かめてください。文字列ではなくクラスを渡しても、同じエラーが発生します。私はSQLAlchemyとの単純な関係をどのように行うのかの例を見つけるのに苦労しています。ここではかなり間違っていることがありましたらお詫び申し上げます。SQLAlchemyのは
19
A
答えて
17
これはすべて、私がPyramidでSQLAlchemyを設定したためです。基本的には、this sectionを手紙に従わせて、それぞれのモデルの基本クラスとして同じdeclarative_base
インスタンスを使用することを確認する必要があります。
また、私はDBSession
にデータベースエンジンをバインドしていませんでした。テーブルエンジンのメタデータにアクセスしようとすると、関係を使用すると問題が発生します。
0
また、これはOPには当てはまりませんが、同じエラーが発生した場所に着陸する人は、テーブル名にダッシュが含まれていないことを確認してください。
たとえば、SQLAlchemyリレーションシップでセカンダリとして使用される "movie-genres"という表は、ダッシュまでしか読み込まれないため、同じエラー"name 'movie' is not defined"
を生成します。ダッシュの代わりにアンダースコアに切り替えると、問題が解決します。
関連する問題
- 1. はSQLAlchemyの
- 2. SQLAlchemyのORMは
- 3. PythonはSQLAlchemyの
- 4. SQLAlchemyのは
- 5. SQLAlchemyのはcreate_all
- 6. SQLAlchemyのクエリは
- 7. SQLAlchemyのはここ
- 8. SQLAlchemyのは、外部キーテーブルはSQLAlchemyのクエリで
- 9. ドロップフラスコSQLAlchemyのテーブルははAttributeError
- 10. SQLAlchemyの
- 11. SQLAlchemyの
- 12. SQLAlchemyの
- 13. のPython、SQLAlchemyのは、IN句
- 14. FlaskのsqlAlchemyは、端末
- 15. SQLAlchemyのステートメント属性は
- 16. SQLAlchemyのはLOAD_ONLY親モデル
- 17. SQLAlchemyの主キーは真
- 18. フラスコSQLAlchemyの一つは
- 19. パフォーマンスsqlalchemyの及び又は
- 20. SQLAlchemyのStaleDataErrorはORM sqlalchemy.orm.exc.StaleDataError
- 21. 作成フラスコSQLAlchemyのデータベースは
- 22. 検証SQLAlchemyの関係は
- 23. SQLAlchemyのは、例えば
- 24. SQLAlchemyのクラス_MatchType(sqltypes.Float、sqltypes.MatchType):はAttributeError
- 25. は、私はSQLAlchemyのとフラスコSQLAlchemyのを使用しています
- 26. SQLAlchemy MySQLのキャッシュ?
- 27. sqlalchemyのドキュメント
- 28. SQLAlchemyの中
- 29. SQLAlchemyの関係
- 30. SQLAlchemyのORM
この回答は役に立ちます:http://stackoverflow.com/questions/7478403/sqlalchemy-classes-across-files –
この回答は役に立つかもしれません:http://stackoverflow.com/a/4235691/232794 – Sardathrion