pretalxをローカル環境で動かすまで
git clone https://github.com/pretalx/pretalx.git
cloneしたできたディレクトリ(pretalx)を作業ディレクトリに
git checkout v2.3.1
python3.10 -m venv venv --upgrade-deps
cd src
pip install -e .[dev]
開発者モードは sqlite3 で動かせる
環境変数からめっちゃ読み込むっぽい src/pretalx/common/settings/config.py
デフォルトの設定
src/data/db.sqlite3
src/data/logs
python manage.py init
To be able to log in, you should also create an admin user, organiser and team
admin userを作った
別のorganiserの名前を設定
initのあとにできること
Use the command "import_schedule /path/to/schedule.xml" if you want to import an event.
python manage.py create_test_event --stage cfp
python manage.py compilemessages
compile language files(国際化対応っぽい)
python manage.py runserver
admin userでログイン
https://gyazo.com/3b25c52577da707cdc9b3035edf21e92
When running in development mode, Pretalx uses Django’s console email backend.