mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 00:07:22 +00:00
1.3 KiB
1.3 KiB
Goslar Event Prototype
Website prototype using Python, Flask and Postgres running on Heroku.
Setup
Environment variables
Create .env file in the root directory and define the following variables:
DATABASE_URL=
GOOGLE_OAUTH_CLIENT_ID=
GOOGLE_OAUTH_CLIENT_SECRET=
OAUTHLIB_INSECURE_TRANSPORT=true
OAUTHLIB_RELAX_TOKEN_SCOPE=true
GOOGLE_MAPS_API_KEY=
Install and run
pip install -r requirements.txt
flask run --host 0.0.0.0
Development
Database
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
Local development only
python manage.py db history
python manage.py db downgrade
// reset git: migrations/versions
python manage.py db migrate
python manage.py db upgrade
Kill local detached server
lsof -i :5000
kill -9 PIDNUMBER
i18n
https://pythonhosted.org/Flask-BabelEx/
Init
pybabel extract -F babel.cfg -o messages.pot . && pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot . && pybabel init -i messages.pot -d translations -l de
Neue msgid's scannen und in *.po mergen
pybabel extract -F babel.cfg -o messages.pot . && pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot . && pybabel update -i messages.pot -d translations
Nach dem Übersetzen
pybabel compile -d translations