From c902f98715a94536cd62c457c0c8583c5f1f413c Mon Sep 17 00:00:00 2001 From: Jordan Date: Mon, 17 Jun 2019 12:28:04 +1000 Subject: [PATCH] Include import and note in docs --- docs/templates.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/templates.md b/docs/templates.md index bcc8e56a..dbb6c226 100644 --- a/docs/templates.md +++ b/docs/templates.md @@ -7,12 +7,13 @@ what you want to use by default. ```python from starlette.applications import Starlette from starlette.templating import Jinja2Templates +from starlette.staticfiles import StaticFiles templates = Jinja2Templates(directory='templates') app = Starlette(debug=True) -app.mount('/static', StaticFiles(directory='statics'), name='static') +app.mount('/static', StaticFiles(directory='static'), name='static') @app.route('/') @@ -20,7 +21,7 @@ async def homepage(request): return templates.TemplateResponse('index.html', {'request': request}) ``` -Note that the incoming `request` instance must be included as part of the +Note that the [StaticFiles](https://www.starlette.io/staticfiles/) application must be mounted and configured to serve the templates, and the incoming `request` instance must be included as part of the template context. The Jinja2 template context will automatically include a `url_for` function,