No description
| flaskr_tuto | ||
| tests | ||
| .gitignore | ||
| all_in_one.sh | ||
| conftest.py | ||
| init_db.sh | ||
| LICENSE.rst | ||
| pyproject.toml | ||
| README.rst | ||
| run.sh | ||
| speed_run.sh | ||
| venv.sh | ||
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 main 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 ((ou source ./venv.sh))
$ . .venv/bin/activate ((ou source ./venv.sh))
Or on Windows cmd::
$ py -3 -m venv .venv
$ .venv\Scripts\activate.bat
Install Flaskr::
$ pip install -e .
Or if you are using the main branch, install Flask from source before
installing Flaskr::
$ pip install -e ../..
$ pip install -e .
Install Pillow
* pip install Pillow
Run
---
.. code-block:: text
$ flask --app flaskr_tuto init-db ((et ./init_db.sh))
$ flask --app flaskr_tuto run --debug ((ou ./run.sh))
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
First Connexion
----
Username : admin
Password : admin