Commit Graph

1327 Commits

Author SHA1 Message Date
Anthony Plunkett ec1ccd7530
Add Blueprint level cli command registration
Implements #1357.
Adds ability to register click cli commands onto blueprint.
2019-05-24 14:43:29 -07:00
David Lord 1ecc341fe5
add quickstart about JSON responses 2019-05-24 10:28:12 -07:00
pgjones 7bf8366970
Allow dictionary return values as JSON
This supports an increasingly common usecase whereby JSON is the
primary response (rather than a templated string). Given Flask has a
short syntax for HTML reponses, it seems fitting that it should also
do so for JSON responses. In practice it allows,

     @app.route("/")
     def index():
         return {
             "api_stuff": "values",
         }
2019-05-24 09:48:55 -07:00
David Lord e18cc4d71d
add SeparatedPathType to accept multiple paths
Multiple paths for the reloader's `--extra-files` are accepted as one
option, separated by ':'.
2019-05-24 07:19:56 -07:00
Bruno Rocha 2308cba407
Fix #2897 - Add `extra_files` option to `flask run` CLI 2019-05-23 10:47:41 -07:00
David Lord 6dbcbdee35
add sphinx-issues 2019-05-17 13:26:54 -07:00
David Lord 05a4e15ee4
Merge branch '1.0.x' 2019-05-17 11:13:08 -07:00
brunoais 6142aa64ae
More explicit explanation: session testing
Use a more explicit explanation on how to write code to test own code
when sessions are needed.
The previous code was not fully explicit that the client is supposed
to be called after the session transaction and not during.
2019-05-16 18:07:18 -07:00
David Lord 2236ba980c
Merge branch '1.0.x' 2019-05-16 12:18:36 -07:00
A Brooks 4e272fc042
Fix various small spelling errors. 2019-05-16 11:50:10 -07:00
Charles Ross 0df2620c5f
update docs on gunicorn deploy and app discovery 2019-05-16 10:45:03 -07:00
Tom-McDonald 994cd1db33
replaced deprecated sample code in proxy-setup docs 2019-05-16 09:54:49 -07:00
Adam Johnson e5b0fe6841
Fix some HTML injection paths in examples
These are unlikely to be copy-pasted by users but it's best practice to avoid it and other examples do.
2019-05-16 09:50:58 -07:00
jordan bonser 800c744fe7
improve env vars config example 2019-05-16 08:48:34 -07:00
jaydarius 42da151fc7 use or to complete the either statement 2019-05-08 10:59:55 -04:00
David Baumgold 6606a4a238 fix RST line too long 2019-05-06 11:11:32 -04:00
David Lord 42b67a1f95
Merge pull request #3150 from greyli/fix-route-defaults-doc
[Doc] Fix typo in code example for route defaults
2019-04-11 19:11:21 -07:00
Grey Li 4df7b220fa Fix typo in URL defaults example 2019-04-12 09:45:58 +08:00
Grey Li d838f1c918 doc: Improve description for valid view func return value
* improve wording.
* remove unnecessary spaces.
2019-03-06 10:34:21 +08:00
David Lord 86bf9dca72
Merge pull request #3103 from tbm/typos
Fix typos in the documentation
2019-02-24 06:33:44 -08:00
Martin Michlmayr 7b88b35747
Fix typos in the documentation 2019-02-24 10:40:23 +00:00
Martin Michlmayr 5830388ee2
Fix formatting issue in quickstart guide
Due to a formatting issue in the reStructuredText input, the HTML
output produced a description list (<dl>) within the ordered list.
2019-02-23 00:02:01 +00:00
venus 8c979698bd fix the typo 2019-01-12 21:42:06 +09:00
venus 99ad1f3cae fix the typo 2019-01-12 14:51:04 +08:00
David Lord 2c29495e6d
remove encoding from method override pattern 2019-01-07 13:09:36 -08:00
David Lord ac6746d1be
Merge branch '1.0-maintenance' 2019-01-06 15:46:33 -08:00
David Lord edef8cb38b
simplify mongoengine doc, redirect from mongokit 2019-01-06 15:42:08 -08:00
Igor Ghisi 4e280b4142
Replace MongoKit by MongoEngine on docs
Docs chapter "Patterns for Flask" has a section dedicated to MongoKit,
but MongoKit lib seems unmaintained and is not compatible with recent
versions of PyMongo.

This commit replaces MongoKit guide with a new one using MongoEngine.

Closes #2907
2019-01-06 15:12:53 -08:00
David Lord b2765893e6
Merge pull request #3067 from pallets/tutorial-flask-run
clarify where to call flask run from in tutorial
2019-01-06 15:11:30 -08:00
David Lord d6151340bc
clarify where to call flask run from in tutorial 2019-01-06 15:10:38 -08:00
Stephon Harris ab7f9e735f
Adding conjunction where for clarification 2019-01-06 15:05:54 -08:00
nathanbegbie b8e461e3d1
Update docs on larger applications wrt tutorial
The wording of the docs makes it sound like the tutorials use the simple structure for a flask application, which they no longer do.
This commit re-words the docs to make it clearer.
2019-01-06 14:53:03 -08:00
garenchan 5409606c3b
Docs: fix some typos in config.rst 2019-01-06 14:45:10 -08:00
Douglas Thor 830c77cb44
document that Config.from_object uses object as-is 2019-01-06 14:34:05 -08:00
David Lord 3b45b82ec2
Merge branch '1.0-maintenance' 2019-01-06 10:36:54 -08:00
David Lord 40e064fa27
use "-m virtualenv" in installation doc 2019-01-06 10:25:16 -08:00
Mark Amery 24325ecb69
Clarify and add detail to tojson docs
Fix some confusing and obsolete prose.
2019-01-06 09:44:09 -08:00
David Lord aef4159588
Merge pull request #3031 from jseldess/fix-typos
Fix typos found while completing the Flask tutorial
2019-01-06 08:11:39 -08:00
Jesse Seldess 90aef1b2cf
Fix typos found while completing the Flask tutorial 2019-01-06 08:01:45 -08:00
Colin Adams 4f638b9c28
Clarify prefixing of URLs for blueprint endpoints
Clarify that endpoint names are prefixed by the name of the blueprint,
but the URL is not automatically prefixed.
2019-01-06 06:58:38 -08:00
Aly Sivji 2b74cf9f2d
Add SPA pattern to docs 2019-01-06 06:19:55 -08:00
David Lord f7d50d4b67
Merge branch '1.0-maintenance' 2019-01-05 15:12:17 -08:00
David Lord 1096e226cc
Merge pull request #3064 from pallets/docs-fix
fix docs build
2019-01-05 15:06:41 -08:00
David Lord 8b567fea23
fix docs build 2019-01-05 14:59:25 -08:00
Emlyn Price 5e07e3a6ad Add comment about using factory function in __init__.py 2019-01-04 22:12:53 +00:00
Oliver Bestwalter d8400d7cac
Fix typo in class name 2018-12-21 15:36:58 +01:00
Hsiaoming Yang d5665e4ba6
Merge pull request #2917 from garenchan/docs1
Docs: fix some errors in errorhandling.rst
2018-11-28 22:25:21 +09:00
David Lord dcc02d6e7d
Merge pull request #2976 from cykerway/master
Fix inconsistency in testing doc.
2018-11-13 14:06:12 -05:00
Andrew Crouse aec0cdc016
Update documentation for users to use flask-caching instead of the deprecated Werkzeug cache 2018-11-13 14:03:27 -05:00
Markus Unterwaditzer 339419117f
Fixes for sentry docs (#2991) 2018-11-07 21:04:10 +01:00