Commit graph

6 commits

Author SHA1 Message Date
Kyle Lawlor
17d4cb3828 Address #1902: Converts example/flaskr to have a setup.py (#1945)
* Converts example/flaskr to have a setup.py

Makes the flaskr app easier to run, ex. workflow:
- pip install --editable .
- export FLASK_APP=flaskr.flaskr
- flask initdb
- flask run

Testing is also easier now:
- python setup.py test

* Fixed an import error in flaskr/tests

- the statement `import flaskr` caused errors in python3
- `from . import flaskr` fixes the issue in 2.7.11 and 3.5.1

* Better project structure and updates the docs

- Re-factors *flaskr*'s project structure a bit
- Updates docs to make sense with the new structure
  - Adds a new step about installing Flask apps with setuptools
  - Switches first-person style writing to second-person (reads better IMO)
  - Adds segments in *testing.rst* for running tests with setuptools

* Remove __init__.py from tests

- py.test recommends not using __init__.py

* Fix testing import errors
2016-07-05 17:30:59 -07:00
Jeffrey D
3c48bf8935 Addressed issue #1134 2014-07-29 20:42:28 -05:00
Armin Ronacher
61d43c7f12 Removed unnecessary end-tags and fixed some broken html 2012-12-19 15:46:18 +01:00
Iyra Gaura
be1ed33271 Ended your paragraph tag. 2012-11-17 18:13:14 +00:00
Armin Ronacher
1246f4088a First part of the tutorial. Many explanations missing but it's a start. 2010-04-15 02:21:46 +02:00
Armin Ronacher
c33675f025 Added mini blogging application as Flask example.
This should become the tutorial.
2010-04-14 16:44:29 +02:00