kiedy używam alembic kontrolować wersję bazie mojego projektu, część kodów w env.py jak:alembic/env.py target_metadata = metadane „Brak al_test.models nazwa modułu”
# 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
kiedy Uruchomiłem "alembic revision --autogenerate -m" Dodano tabelę użytkowników "", pojawia się błąd: Plik "alembic/env.py", wiersz 18, w z metadanych importu al_test.models ImportError: Brak modułu o nazwie al_test .models
więc jak rozwiązać pytanie? dzięki!
Cóż, znaczenie tego błędu jest dość proste. alembik nie może znaleźć modelu, do którego się odnosisz. Sugeruję, aby dodać do swojego pytania opis układu projektu, w tym al_test i kod pod nim. Może to być problem ze ścieżką lub może to być, że twoje pakiety/moduły nie są poprawnie zbudowane. – JosefAssad
Kilka razy sprawdzałem strukturę projektu, nie ma żadnego błędu. Więc jestem zdezorientowany. – jiank