run jupyterlab server for debug
PYTHONPATH=$PYTHONPATH:`pwd` pipenv run jupyter lab --log-level=DEBUG --notebook-dir=notebooksまずはコマンドを実行して雛形を作る。
pipenv run alembic init migrate次に、alembic.iniを編集する。こうなっているところを
sqlalchemy.url = driver://user:pass@localhost/dbnameこうする。
sqlalchemy.url = sqlite:///crawling.sqlite3さらに、migrate/env.pyを編集する。こうなっているところを
target_metadata = Noneこうする。
from pyugo_db.models import Base
target_metadata = Base.metadataPYTHONPATH=$PYTHONPATH:`pwd` pipenv run alembic --config alembic.ini revision --autogeneratePYTHONPATH=$PYTHONPATH:`pwd` pipenv run alembic --config alembic.ini upgrade headPYTHONPATH=$PYTHONPATH:`pwd` pipenv run alembic --config alembic.ini historyPYTHONPATH=$PYTHONPATH:`pwd` exec pipenv run python bin/crawling_card_list.py --log-level=DEBUG