# wradmin Administration web interface for https://www.winterrodeln.org/ This web application uses flask (http://flask.pocoo.org/) and Python 3. ## Run the application ```{sh} $ FLASK_APP=wradmin FLASK_DEBUG=1 FLASK_ENV=development WRADMIN_SETTINGS=development.cfg python3 -m flask run $ FLASK_APP=wradmin WRADMIN_SETTINGS=production.cfg python3 -m flask run ``` ## Test the application ```{sh} PYTHONPATH=. FLASK_APP=wradmin WRADMIN_SETTINGS=test.cfg python3 -m unittest ``` ## Run the shell Normal Python shell: ```{sh} $ FLASK_APP=wradmin FLASK_DEBUG=1 WRADMIN_SETTINGS=development.cfg python3 -m flask shell ``` Ipython shell: ``` $ FLASK_APP=wradmin FLASK_DEBUG=1 WRADMIN_SETTINGS=development.cfg ipython >>> from wradmin.app import db >>> from wradmin.model import MwUser >>> user = db.session.query(MwUser).get(1) ``` ## Deploy Development environment: ```{sh} $ python setup.py bdist_wheel $ scp bdist/wradmin-2.1.0.dev0-py3-none-any.whl colleen: ``` Server environment: ```{sh} $ bin/wradmin stop $ pip uninstall wradmin $ pip install wradmin-2.1.0.dev0-py3-none-any.whl # or similar $ bin/wradmin start ```