Initial commit from ZIP

This commit is contained in:
kusz committed 2024-11-27 13:18:16 +01:00
commit 378d4692a9
454 files changed
+40367

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
from djangorestframework_camel_case.parser import CamelCaseMultiPartParser
from formencode.variabledecode import variable_decode
from rest_framework import parsers
from rest_framework.parsers import MultiPartParser
class NestedMultiPartParser(MultiPartParser):
def parse(self, stream, media_type=None, parser_context=None):
result = super().parse(
stream=stream, media_type=media_type, parser_context=parser_context
)
data = variable_decode(result.data)
files = variable_decode(result.files)
return parsers.DataAndFiles(data, files)
class CamelCaseNestedMultiPartParser(CamelCaseMultiPartParser):
def parse(self, stream, media_type=None, parser_context=None):
result = super().parse(
stream=stream, media_type=media_type, parser_context=parser_context
)
data = variable_decode(result.data)
files = variable_decode(result.files)
return parsers.DataAndFiles(data, files)