はここthis guideごとに、一番下に座って、私は私のmodels.pyファイルを持っているコードです:これは、インポート時に実行されますこのコードを「工場」のパラダイムに組み込むにはどうすればよいですか?
db.configure_mappers()
db.create_all()
db.commit()
。私はモデルをインポートするたびだから今、私は、次のメッセージが表示されます:
RuntimeError: application not registered on db instance and no applicationbound to current context
私は工場出荷時のパラダイムにこのコードを考慮するかどうかはわかりません。私は関数内でコードをラップしようとし、create_app
でそれを呼び出しました。
私は、これは私が取得エラーであることを行うと:
sqlalchemy.exc.CompileError: (in table 'ad', column 'search_vector'): Compiler <sqlalchemy.dialects.sqlite.base.SQLiteTypeCompiler object at 0x7f81bfc14940> can't render element of type <class 'sqlalchemy.dialects.postgresql.base.TSVECTOR'>
search_vector列SQLAlchemyの検索可能なクイックスタートガイドから取られた、非常に単純です:
search_vector = db.Column(TSVectorType('title', 'body'))