mirror of https://github.com/pallets/flask.git
				
				
				
			Merge pull request #3406 from erfanio/f-string-docs
Change docs to use f-strings
This commit is contained in:
		
						commit
						2659f0a5e6
					
				|  | @ -70,7 +70,7 @@ implement a blueprint that does simple rendering of static templates:: | ||||||
|     @simple_page.route('/<page>') |     @simple_page.route('/<page>') | ||||||
|     def show(page): |     def show(page): | ||||||
|         try: |         try: | ||||||
|             return render_template('pages/%s.html' % page) |             return render_template(f'pages/{page}.html') | ||||||
|         except TemplateNotFound: |         except TemplateNotFound: | ||||||
|             abort(404) |             abort(404) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -49,16 +49,16 @@ virtual environment:: | ||||||
|     def deploy(): |     def deploy(): | ||||||
|         # figure out the package name and version |         # figure out the package name and version | ||||||
|         dist = local('python setup.py --fullname', capture=True).strip() |         dist = local('python setup.py --fullname', capture=True).strip() | ||||||
|         filename = '%s.tar.gz' % dist |         filename = f'{dist}.tar.gz' | ||||||
| 
 | 
 | ||||||
|         # upload the package to the temporary folder on the server |         # upload the package to the temporary folder on the server | ||||||
|         put('dist/%s' % filename, '/tmp/%s' % filename) |         put(f'dist/{filename}', f'/tmp/{filename}') | ||||||
| 
 | 
 | ||||||
|         # install the package in the application's virtualenv with pip |         # install the package in the application's virtualenv with pip | ||||||
|         run('/var/www/yourapplication/env/bin/pip install /tmp/%s' % filename) |         run(f'/var/www/yourapplication/env/bin/pip install /tmp/{filename}') | ||||||
| 
 | 
 | ||||||
|         # remove the uploaded package |         # remove the uploaded package | ||||||
|         run('rm -r /tmp/%s' % filename) |         run(f'rm -r /tmp/{filename}') | ||||||
| 
 | 
 | ||||||
|         # touch the .wsgi file to trigger a reload in mod_wsgi |         # touch the .wsgi file to trigger a reload in mod_wsgi | ||||||
|         run('touch /var/www/yourapplication.wsgi') |         run('touch /var/www/yourapplication.wsgi') | ||||||
|  |  | ||||||
|  | @ -86,7 +86,7 @@ Here is an example model (put this into :file:`models.py`, e.g.):: | ||||||
|             self.email = email |             self.email = email | ||||||
| 
 | 
 | ||||||
|         def __repr__(self): |         def __repr__(self): | ||||||
|             return '<User %r>' % (self.name) |             return f'<User {self.name!r}>' | ||||||
| 
 | 
 | ||||||
| To create the database you can use the `init_db` function: | To create the database you can use the `init_db` function: | ||||||
| 
 | 
 | ||||||
|  | @ -159,7 +159,7 @@ Here is an example table and model (put this into :file:`models.py`):: | ||||||
|             self.email = email |             self.email = email | ||||||
| 
 | 
 | ||||||
|         def __repr__(self): |         def __repr__(self): | ||||||
|             return '<User %r>' % (self.name) |             return f'<User {self.name!r}>' | ||||||
| 
 | 
 | ||||||
|     users = Table('users', metadata, |     users = Table('users', metadata, | ||||||
|         Column('id', Integer, primary_key=True), |         Column('id', Integer, primary_key=True), | ||||||
|  |  | ||||||
|  | @ -82,11 +82,11 @@ Here the code:: | ||||||
|     from functools import wraps |     from functools import wraps | ||||||
|     from flask import request |     from flask import request | ||||||
| 
 | 
 | ||||||
|     def cached(timeout=5 * 60, key='view/%s'): |     def cached(timeout=5 * 60, key='view/{}'): | ||||||
|         def decorator(f): |         def decorator(f): | ||||||
|             @wraps(f) |             @wraps(f) | ||||||
|             def decorated_function(*args, **kwargs): |             def decorated_function(*args, **kwargs): | ||||||
|                 cache_key = key % request.path |                 cache_key = key.format(request.path) | ||||||
|                 rv = cache.get(cache_key) |                 rv = cache.get(cache_key) | ||||||
|                 if rv is not None: |                 if rv is not None: | ||||||
|                     return rv |                     return rv | ||||||
|  |  | ||||||
|  | @ -179,7 +179,7 @@ With Blinker 1.1 you can also easily subscribe to signals by using the new | ||||||
| 
 | 
 | ||||||
|     @template_rendered.connect_via(app) |     @template_rendered.connect_via(app) | ||||||
|     def when_template_rendered(sender, template, context, **extra): |     def when_template_rendered(sender, template, context, **extra): | ||||||
|         print 'Template %s is rendered with %s' % (template.name, context) |         print f'Template {template.name} is rendered with {context}' | ||||||
| 
 | 
 | ||||||
| Core Signals | Core Signals | ||||||
| ------------ | ------------ | ||||||
|  |  | ||||||
|  | @ -51,11 +51,11 @@ Blank lines: | ||||||
|   segments in code.  Example:: |   segments in code.  Example:: | ||||||
| 
 | 
 | ||||||
|     def hello(name): |     def hello(name): | ||||||
|         print 'Hello %s!' % name |         print f'Hello {name}!' | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     def goodbye(name): |     def goodbye(name): | ||||||
|         print 'See you %s.' % name |         print f'See you {name}.' | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     class MyClass(object): |     class MyClass(object): | ||||||
|  |  | ||||||
|  | @ -231,7 +231,7 @@ registration code:: | ||||||
|         app.add_url_rule(url, defaults={pk: None}, |         app.add_url_rule(url, defaults={pk: None}, | ||||||
|                          view_func=view_func, methods=['GET',]) |                          view_func=view_func, methods=['GET',]) | ||||||
|         app.add_url_rule(url, view_func=view_func, methods=['POST',]) |         app.add_url_rule(url, view_func=view_func, methods=['POST',]) | ||||||
|         app.add_url_rule('%s<%s:%s>' % (url, pk_type, pk), view_func=view_func, |         app.add_url_rule(f'{url}<{pk_type}:{pk}>', view_func=view_func, | ||||||
|                          methods=['GET', 'PUT', 'DELETE']) |                          methods=['GET', 'PUT', 'DELETE']) | ||||||
| 
 | 
 | ||||||
|     register_api(UserAPI, 'user_api', '/users/', pk='user_id') |     register_api(UserAPI, 'user_api', '/users/', pk='user_id') | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue