|
|
|
|
@ -30,7 +30,8 @@ class DispatchContentMixin(object): |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
t = Text.objects.get(id=cdata.pop('id')) |
|
|
|
|
serializer = TextCreateSerializer(t, data=cdata) |
|
|
|
|
serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
serializer.save() |
|
|
|
|
# t.position = cdata['position'] |
|
|
|
|
# t.title = cdata['title'] |
|
|
|
|
# t.course = course |
|
|
|
|
@ -39,7 +40,8 @@ class DispatchContentMixin(object): |
|
|
|
|
# t.save() |
|
|
|
|
else: |
|
|
|
|
serializer = TextCreateSerializer(data=cdata) |
|
|
|
|
serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
serializer.save() |
|
|
|
|
# t = Text.objects.create( |
|
|
|
|
# position=cdata['position'], |
|
|
|
|
# title=cdata['title'], |
|
|
|
|
@ -51,7 +53,10 @@ class DispatchContentMixin(object): |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
image = Image.objects.get(id=cdata.pop('id')) |
|
|
|
|
serializer = ImageCreateSerializer(image, data=cdata) |
|
|
|
|
serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
image = serializer.save() |
|
|
|
|
else: |
|
|
|
|
continue |
|
|
|
|
# image.uuid = cdata['uuid'] |
|
|
|
|
# image.position = cdata['position'] |
|
|
|
|
# image.title = cdata['title'] |
|
|
|
|
@ -68,7 +73,10 @@ class DispatchContentMixin(object): |
|
|
|
|
# image.save() |
|
|
|
|
else: |
|
|
|
|
serializer = ImageCreateSerializer(data=cdata) |
|
|
|
|
image = serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
image = serializer.save() |
|
|
|
|
else: |
|
|
|
|
continue |
|
|
|
|
# image = Image.objects.create( |
|
|
|
|
# position=cdata['position'], |
|
|
|
|
# title=cdata['title'], |
|
|
|
|
@ -87,7 +95,10 @@ class DispatchContentMixin(object): |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
it = ImageText.objects.get(id=cdata.pop('id')) |
|
|
|
|
serializer = ImageTextCreateSerializer(data=cdata) |
|
|
|
|
serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
it = serializer.save() |
|
|
|
|
else: |
|
|
|
|
continue |
|
|
|
|
# it.uuid = cdata['uuid'] |
|
|
|
|
# it.position = cdata['position'] |
|
|
|
|
# it.title = cdata['title'] |
|
|
|
|
@ -105,7 +116,10 @@ class DispatchContentMixin(object): |
|
|
|
|
# it.save() |
|
|
|
|
else: |
|
|
|
|
serializer = ImageTextCreateSerializer(data=cdata) |
|
|
|
|
it = serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
it = serializer.save() |
|
|
|
|
else: |
|
|
|
|
continue |
|
|
|
|
# it = ImageText.objects.create( |
|
|
|
|
# position=cdata['position'], |
|
|
|
|
# title=cdata['title'], |
|
|
|
|
@ -125,7 +139,8 @@ class DispatchContentMixin(object): |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
v = Video.objects.get(id=cdata.pop('id')) |
|
|
|
|
serializer = VideoCreateSerializer(v, data=cdata) |
|
|
|
|
serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
serializer.save() |
|
|
|
|
# v.position = cdata['position'] |
|
|
|
|
# v.title = cdata['title'] |
|
|
|
|
# v.course = course |
|
|
|
|
@ -134,7 +149,8 @@ class DispatchContentMixin(object): |
|
|
|
|
# v.save() |
|
|
|
|
else: |
|
|
|
|
serializer = VideoCreateSerializer(data=cdata) |
|
|
|
|
serializer.save() |
|
|
|
|
if serializer.is_valid(): |
|
|
|
|
serializer.save() |
|
|
|
|
# v = Video.objects.create( |
|
|
|
|
# position=cdata['position'], |
|
|
|
|
# title=cdata['title'], |
|
|
|
|
|