PyCon CZ is coming back to Brno for it's second edition on 28-30th October 2016.
PyCon CZ website is using Python 3.5/Django for the backend, NodeJS/webpack for bundling frontend assets and Postgresql as a database.
Setup dev environment
run following commands to setup project for local development:
Prepare postgresql database: user
pyconcz, password empty, database
E.g. on Mac:
$ createuser --pwprompt pyconcz $ createdb -Opyconcz -Eutf8 pyconcz
python3 -m venv env
pip install -r requirements-dev.txt
Inside root directory (the same directory where
manage.py is) run following commands:
- Add following line to your
Now open http://lan.pycon.cz:8000 and you should have development version of website with webpack hot reloading enabled.
You only need this when you changed styles. Webpack creates static files with unique filenames (appending file hash). After each production build, you have to commit new files. Don't care about the old ones at the moment.
npm run build(or
docker-compose run webpack npm run buildwhen using docker)
git add pyconcz_2016/static_build
This work is licensed under a MIT