diff --git a/docs/outputting_csv.txt b/docs/outputting_csv.txt index 2a1c4ab1ed..1970261891 100644 --- a/docs/outputting_csv.txt +++ b/docs/outputting_csv.txt @@ -49,10 +49,10 @@ mention: * The response gets a special mimetype, ``text/csv``. This tells browsers that the document is a CSV file, rather than an HTML file. If you leave this off, browsers will probably interpret the output as HTML, - which would result in ugly, scary gobbledygook in the browser window. + which will result in ugly, scary gobbledygook in the browser window. * The response gets an additional ``Content-Disposition`` header, which - contains the name of the CSV file. This filename is arbitrary: Call it + contains the name of the CSV file. This filename is arbitrary; call it whatever you want. It'll be used by browsers in the "Save as..." dialogue, etc. @@ -94,7 +94,7 @@ Here's an example, which generates the same CSV file as above:: ('Second row', 'A', 'B', 'C', '"Testing"', "Here's a quote"), ) - t = loader.get_template('my_template_name') + t = loader.get_template('my_template_name.txt') c = Context({ 'data': csv_data, }) @@ -105,7 +105,7 @@ The only difference between this example and the previous example is that this one uses template loading instead of the CSV module. The rest of the code -- such as the ``mimetype='text/csv'`` -- is the same. -Then, create the template ``my_template_name``, with this template code:: +Then, create the template ``my_template_name.txt``, with this template code:: {% for row in data %}"{{ row.0|addslashes }}", "{{ row.1|addslashes }}", "{{ row.2|addslashes }}", "{{ row.3|addslashes }}", "{{ row.4|addslashes }}" {% endfor %}