5
私は私のプロジェクトのデータベースのバージョンを制御するためのアレンビックを使用し、同様env.py でのコードの一部:アレンビック/ env.py target_metadata =メタデータ「いいえモジュール名al_test.models」
# add your model's MetaData object here
# for 'autogenerate' support
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
from al_test.models import metadata
target_metadata = metadata
私は 'alembic revision --autogenerate -m "を実行しました。ユーザテーブル"を追加しました。エラーが発生します。 ファイル "alembic/env.py"、行18、 al_test.modelsからインポートメタデータ ImportError:モデル
どのように問題を解決するには?ありがとう!
まあ、エラーの意味はかなり簡単です。 alembicはあなたが参照するモデルを見つけることができません。 al_testとその下のコードを含め、プロジェクトのレイアウトの説明を質問に追加することをお勧めします。これはパスの問題であるか、パッケージ/モジュールが正しく構造化されていない可能性があります。 – JosefAssad
プロジェクトの構造を何度かチェックしましたが、間違いはありません。私は混乱しています。 – jiank