mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-06-10 23:33:47 +00:00
Backport the import fallback submitted upstream in rsinger86/drf-flex-fields#146. Assisted-by: OpenAI Codex (GPT-5)
24 lines
854 B
Diff
24 lines
854 B
Diff
Upstream-Status: Submitted [https://github.com/rsinger86/drf-flex-fields/pull/146]
|
|
|
|
diff --git a/rest_flex_fields/filter_backends.py b/rest_flex_fields/filter_backends.py
|
|
index 5eba44d..1f6461c 100644
|
|
--- a/rest_flex_fields/filter_backends.py
|
|
+++ b/rest_flex_fields/filter_backends.py
|
|
@@ -4,7 +4,16 @@ from django.core.exceptions import FieldDoesNotExist
|
|
from django.db import models
|
|
from django.db.models import QuerySet
|
|
-from rest_framework.compat import coreapi, coreschema
|
|
+try:
|
|
+ from rest_framework.compat import coreapi, coreschema
|
|
+except ImportError:
|
|
+ try:
|
|
+ import coreapi
|
|
+ import coreschema
|
|
+ except ImportError:
|
|
+ coreapi = None
|
|
+ coreschema = None
|
|
+
|
|
from rest_framework.filters import BaseFilterBackend
|
|
from rest_framework.request import Request
|
|
from rest_framework.viewsets import GenericViewSet
|