django 1.11 orm是否支持在regexp_replace postgresql函数中使用组?

时间:2018-11-23 07:49:01

标签: django python-3.x postgresql regexp-replace

因此,我使用support django 1.11函数的postgresql 9.6.6regexp_replace。我想进行这样的查询:

from django.db.models import Func, F, Value
from customsite.models import CustomSite

CustomSite.objects.all().update(site_field=Func(F('site_field'), Value('(foo)(bar)'), Value('\\1-\\2'), Value('gm'), function='regexp_replace'))

我可以这样做吗? Django的orm是否支持此语法?就我而言,有一个简单的连字符替换。但是我想使用组\\1\\2。你能帮我吗?

0 个答案:

没有答案