تؤدي التصفية في واجهة برمجة التطبيقات القابلة للتصفح الخاصة بي إلى تسريب معلومات عن عملائي ، لذلك أود تعطيلها ، كما فعلت مع النماذج الموجودة في واجهة برمجة التطبيقات القابلة للتصفح.
لا أحد يعرف كيفية القيام بذلك؟
أنا جديد على الكود ، هل يمكنك نشر بعض الأمثلة على الكود؟
أي شخص يبحث عن كيفية القيام بذلك اليوم ، يمكنك تجاوز طريقة to_html
وتسجيل الواجهة الخلفية للمرشح المخصص بدلاً من DRF.
"" python.py
فئة DisabledHTMLFilterBackend (filter.DjangoFilterBackend):
def to_html(self, request, queryset, view):
return ""
""
راجع أيضًا: الإصدار رقم 3905
شكرا لك!
هذه هي الطريقة التي يبدو عليها الأمر الآن بالنسبة لي (لاحظ أنه تم التعليق على الأخيرين):
'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 (filter.DjangoFilterBackend):
""
راجع أيضًا: الإصدار رقم 3905