You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parser for nested data in multipart form, you can use it anyways, and you have a django rest framework integration
4
7
5
8
# Installation
@@ -8,7 +11,32 @@ Parser for nested data in multipart form, you can use it anyways, and you have a
8
11
pip install nested-multipart-parser
9
12
```
10
13
11
-
# Usage
14
+
# How to use it
15
+
16
+
## for every framwork
17
+
18
+
```python
19
+
from nested_multipart_parser import NestedParser
20
+
21
+
defmy_view():
22
+
parser = NestedParser(data)
23
+
if parser.is_valid():
24
+
validate_data = parser.validate_data
25
+
...
26
+
else:
27
+
print(parser.errors)
28
+
29
+
```
30
+
31
+
## for django rest framwork
32
+
33
+
```python
34
+
from nested_multipart_parser.drf import DrfNestedParser
35
+
...
36
+
37
+
classYourViewSet(viewsets.ViewSet):
38
+
parser_classes = (DrfNestedParser,)
39
+
```
12
40
13
41
## What is doing
14
42
@@ -22,7 +50,7 @@ exemple:
22
50
'title': 'title',
23
51
'date': "time",
24
52
'simple_object[my_key]': 'title'
25
-
'simple_object[my_list][0]': True
53
+
'simple_object[my_list][0]': True,
26
54
'langs[0][id]': 666,
27
55
'langs[0][title]': 'title',
28
56
'langs[0][description]': 'description',
@@ -157,31 +185,6 @@ for this working perfectly you need to follow this rules:
157
185
}
158
186
```
159
187
160
-
# How to use it
161
-
162
-
## for every framwork
163
-
164
-
```python
165
-
from nested_multipart_parser import NestedParser
166
-
167
-
defmy_view():
168
-
parser = NestedParser(data)
169
-
if parser.is_valid():
170
-
validate_data = parser.validate_data
171
-
...
172
-
else:
173
-
print(parser.errors)
174
-
175
-
```
176
-
177
-
## for django rest framwork
178
188
179
-
```python
180
-
from nested_multipart_parser.drf import DrfNestedParser
181
-
...
182
-
183
-
classYourViewSet(viewsets.ViewSet):
184
-
parser_classes = (DrfNestedParser,)
185
-
```
186
-
## for frontend javscript
187
-
You can use this [multipart-object](https://www.npmjs.com/package/multipart-object) library
189
+
## Javscript
190
+
You can use this [multipart-object](https://github.com/remigermain/multipart-object) library to easy convert object to flat nested object formated for this library
0 commit comments