-1
SELECT * FROM T
WHERE REPLACE(T.field, '-', ' ') = REPLACE(VALUE,'-', ' ')
SELECT * FROM T
WHERE REPLACE(T.field, '-', ' ') = REPLACE(VALUE,'-', ' ')
あなたが続くことができる "https://docs.djangoproject.com/en/1.11/topics/db/sql/" DjangoのORMに書き換え助けてください。あなたはDjango ORMの生のクエリを使うことができます。
残念ながら、生のクエリは必要ありません。 .annotate(data2 = Func( #F( 'data')); Django ORMのみが必要です(これはテストタスクですが、実行しません。どうすればよいかわかりません) –
obs = Goods.objects \ )、 F( 'データ')、 値( " ' - '")、バリュー(「」「 ")、 機能= ')' を置き換える) .filter( Q(data__contains =" \アンドリュー ")| Q( DATA2 =のFunc( F( 'データ')、 値(" ' - 7' ")、バリュー("」7' ")、 機能=、 'を置換')、 )) –