summaryrefslogtreecommitdiff
path: root/docs/ref
diff options
context:
space:
mode:
authorpriyanshsaxena <askpriyansh@gmail.com>2018-02-08 12:39:00 +0530
committerTim Graham <timograham@gmail.com>2018-08-23 11:52:09 -0400
commit83b04d4f88dd65ae630a45385de34e275899dc41 (patch)
tree50b1ec204e8ee30da63d9f2dcc8208e282c3b723 /docs/ref
parent08f360355a0f47b35df355aae6ba88957b0e3a8d (diff)
Fixed #29048 -- Added **extra_context to database function as_vendor() methods.
Diffstat (limited to 'docs/ref')
-rw-r--r--docs/ref/models/expressions.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/ref/models/expressions.txt b/docs/ref/models/expressions.txt
index 5969085ee4..281b3144ae 100644
--- a/docs/ref/models/expressions.txt
+++ b/docs/ref/models/expressions.txt
@@ -322,11 +322,12 @@ The ``Func`` API is as follows:
function = 'CONCAT'
...
- def as_mysql(self, compiler, connection):
+ def as_mysql(self, compiler, connection, **extra_context):
return super().as_sql(
compiler, connection,
function='CONCAT_WS',
template="%(function)s('', %(expressions)s)",
+ **extra_context
)
To avoid a SQL injection vulnerability, ``extra_context`` :ref:`must