mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-28 08:59:54 +03:00
Use a lazy import for django.test.client.encode_mutlipart. Closes #7078
This commit is contained in:
parent
aa087ff0fb
commit
4130f01e7d
|
@ -16,7 +16,6 @@ from django.core.exceptions import ImproperlyConfigured
|
||||||
from django.core.paginator import Page
|
from django.core.paginator import Page
|
||||||
from django.http.multipartparser import parse_header
|
from django.http.multipartparser import parse_header
|
||||||
from django.template import engines, loader
|
from django.template import engines, loader
|
||||||
from django.test.client import encode_multipart
|
|
||||||
from django.urls import NoReverseMatch
|
from django.urls import NoReverseMatch
|
||||||
from django.utils.html import mark_safe
|
from django.utils.html import mark_safe
|
||||||
|
|
||||||
|
@ -902,6 +901,8 @@ class MultiPartRenderer(BaseRenderer):
|
||||||
BOUNDARY = 'BoUnDaRyStRiNg'
|
BOUNDARY = 'BoUnDaRyStRiNg'
|
||||||
|
|
||||||
def render(self, data, accepted_media_type=None, renderer_context=None):
|
def render(self, data, accepted_media_type=None, renderer_context=None):
|
||||||
|
from django.test.client import encode_multipart
|
||||||
|
|
||||||
if hasattr(data, 'items'):
|
if hasattr(data, 'items'):
|
||||||
for key, value in data.items():
|
for key, value in data.items():
|
||||||
assert not isinstance(value, dict), (
|
assert not isinstance(value, dict), (
|
||||||
|
|
Loading…
Reference in New Issue
Block a user