Fixed #25475 -- Doc'd how to use a literal % in Func.template.

This commit is contained in:
Tim Graham 2016-10-07 10:24:45 -04:00 committed by GitHub
parent f8deed7199
commit c60feb6999
1 changed files with 6 additions and 0 deletions

View File

@ -259,6 +259,12 @@ The ``Func`` API is as follows:
generated for this function. Defaults to
``'%(function)s(%(expressions)s)'``.
If you're constructing SQL like ``strftime('%W', 'date')`` and need a
literal ``%`` character in the query, quadruple it (``%%%%``) in the
``template`` attribute because the string is interpolated twice: once
during the template interpolation in ``as_sql()`` and once in the SQL
interpolation with the query parameters in the database cursor.
.. attribute:: arg_joiner
A class attribute that denotes the character used to join the list of