閲覧可能なAPIでフィルタリングすると、顧客の情報が漏洩するため、閲覧可能なAPIのフォームで行ったように、無効にします。
誰かがこれを行う方法を知っていますか?
コードは初めてですが、サンプルコードを投稿していただけますか?
今日これを行う方法を探している人は誰でも、 to_html
メソッドをオーバーライドして、DRFメソッドの代わりにカスタムフィルターバックエンドを登録できます。
`` `python.py
クラスDisabledHTMLFilterBackend(filters.DjangoFilterBackend):
def to_html(self, request, queryset, view):
return ""
`` `
参照:問題#3905
ありがとう!
これが私にとって今の様子です(後の2つはコメントされていることに注意してください):
'DEFAULT_FILTER_BACKENDS': (
'framework.api.filters.DisabledHTMLFilterBackend',
'framework.api.filters.DjangoObjectPermissionsFilter',
#'rest_framework_filters.backends.DjangoFilterBackend', # not used!
#'rest_framework.filters.DjangoFilterBackend',
最も参考になるコメント
今日これを行う方法を探している人は誰でも、
to_html
メソッドをオーバーライドして、DRFメソッドの代わりにカスタムフィルターバックエンドを登録できます。`` `python.py
クラスDisabledHTMLFilterBackend(filters.DjangoFilterBackend):
`` `
参照:問題#3905