From cfc5ce9b7b6a288972d1d4aeb10556344e739530 Mon Sep 17 00:00:00 2001 From: Kostis Kapelonis Date: Thu, 5 Mar 2020 14:24:12 +0200 Subject: [PATCH] Added Readme --- README.rst | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 README.rst diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..7c7255f --- /dev/null +++ b/README.rst @@ -0,0 +1,77 @@ +Flaskr +====== + +The basic blog app built in the Flask `tutorial`_. + +.. _tutorial: https://flask.palletsprojects.com/tutorial/ + + +Install +------- + +**Be sure to use the same version of the code as the version of the docs +you're reading.** You probably want the latest tagged version, but the +default Git version is the master branch. :: + + # clone the repository + $ git clone https://github.com/pallets/flask + $ cd flask + # checkout the correct version + $ git tag # shows the tagged versions + $ git checkout latest-tag-found-above + $ cd examples/tutorial + +Create a virtualenv and activate it:: + + $ python3 -m venv venv + $ . venv/bin/activate + +Or on Windows cmd:: + + $ py -3 -m venv venv + $ venv\Scripts\activate.bat + +Install Flaskr:: + + $ pip install -e . + +Or if you are using the master branch, install Flask from source before +installing Flaskr:: + + $ pip install -e ../.. + $ pip install -e . + + +Run +--- + +:: + + $ export FLASK_APP=flaskr + $ export FLASK_ENV=development + $ flask init-db + $ flask run + +Or on Windows cmd:: + + > set FLASK_APP=flaskr + > set FLASK_ENV=development + > flask init-db + > flask run + +Open http://127.0.0.1:5000 in a browser. + + +Test +---- + +:: + + $ pip install '.[test]' + $ pytest + +Run with coverage report:: + + $ coverage run -m pytest + $ coverage report + $ coverage html # open htmlcov/index.html in a browser