因此,我使用support django 1.11
函数的postgresql 9.6.6
和regexp_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
。你能帮我吗?