Skip to content

Commit

Permalink
Update output.rst
Browse files Browse the repository at this point in the history
Add one more method for the flask app rendering
  • Loading branch information
liova99 committed Apr 30, 2016
1 parent 4c5771d commit e2d959a
Showing 1 changed file with 26 additions and 1 deletion.
27 changes: 26 additions & 1 deletion docs/documentation/output.rst
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ If pyquery is installed you can get the pyquery object wrapping the chart by cal
chart.render_pyquery() # Return pyquery object
Flask response
Flask App
--------------

If you are using pygal in a flask app the ``render_response`` may come in handy:
Expand All @@ -121,6 +121,31 @@ If you are using pygal in a flask app the ``render_response`` may come in handy:
...
return chart.render_response()
An other way is to use a Base 64 data URI for your flask app.

In python file:

.. code-block:: python
@app.route('/charts/')
def line_route():
chart = pygal.Line()
...
chart = chart.render_data_uri()
return render_template( 'charts.html', chart = chart)
In HTML file:

.. code-block:: html

<!-- Don't forget the "|safe"! -->
<div id="chart">
<embed type="image/svg+xml" src= {{ chart|safe }} />
</div>




Django response
---------------
Expand Down

0 comments on commit e2d959a

Please sign in to comment.