|
|
|
|
@ -203,6 +203,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
t.title = cdata['title'] |
|
|
|
|
t.lesson = lesson |
|
|
|
|
t.txt = cdata['txt'] |
|
|
|
|
t.uuid = cdata['uuid'] |
|
|
|
|
t.save() |
|
|
|
|
else: |
|
|
|
|
t = Text.objects.create( |
|
|
|
|
@ -210,6 +211,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
title=cdata['title'], |
|
|
|
|
lesson=lesson, |
|
|
|
|
txt=cdata['txt'], |
|
|
|
|
uuid=cdata['uuid'], |
|
|
|
|
) |
|
|
|
|
elif ctype == 'image': |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
@ -218,6 +220,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
image.title = cdata['title'] |
|
|
|
|
image.lesson = lesson |
|
|
|
|
image.img = ImageObject.objects.get(id=cdata['img']) |
|
|
|
|
image.uuid = cdata['uuid'] |
|
|
|
|
image.save() |
|
|
|
|
else: |
|
|
|
|
image = Image.objects.create( |
|
|
|
|
@ -225,6 +228,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
title=cdata['title'], |
|
|
|
|
lesson=lesson, |
|
|
|
|
img=ImageObject.objects.get(id=cdata['img']), |
|
|
|
|
uuid=cdata['uuid'], |
|
|
|
|
) |
|
|
|
|
elif ctype == 'image-text': |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
@ -234,6 +238,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
it.lesson = lesson |
|
|
|
|
it.img = ImageObject.objects.get(id=cdata['img']) |
|
|
|
|
it.txt = cdata['txt'] |
|
|
|
|
it.uuid = cdata['uuid'] |
|
|
|
|
it.save() |
|
|
|
|
else: |
|
|
|
|
it = ImageText.objects.create( |
|
|
|
|
@ -242,6 +247,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
lesson=lesson, |
|
|
|
|
img=ImageObject.objects.get(id=cdata['img']), |
|
|
|
|
txt=cdata['txt'], |
|
|
|
|
uuid=cdata['uuid'], |
|
|
|
|
) |
|
|
|
|
elif ctype == 'video': |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
@ -250,6 +256,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
v.title = cdata['title'] |
|
|
|
|
v.lesson = lesson |
|
|
|
|
v.url = cdata['url'] |
|
|
|
|
v.uuid = cdata['uuid'] |
|
|
|
|
v.save() |
|
|
|
|
else: |
|
|
|
|
v = Video.objects.create( |
|
|
|
|
@ -257,6 +264,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
title=cdata['title'], |
|
|
|
|
lesson=lesson, |
|
|
|
|
url=cdata['url'], |
|
|
|
|
uuid=cdata['uuid'], |
|
|
|
|
) |
|
|
|
|
elif ctype == 'images': |
|
|
|
|
if 'id' in cdata and cdata['id']: |
|
|
|
|
@ -264,6 +272,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
g.position = cdata['position'] |
|
|
|
|
g.title = cdata['title'] |
|
|
|
|
g.lesson = lesson |
|
|
|
|
g.uuid = cdata['uuid'] |
|
|
|
|
g.save() |
|
|
|
|
if 'images' in cdata: |
|
|
|
|
for image in cdata['images']: |
|
|
|
|
@ -276,6 +285,7 @@ class LessonCreateSerializer(serializers.ModelSerializer): |
|
|
|
|
lesson=lesson, |
|
|
|
|
position=cdata['position'], |
|
|
|
|
title=cdata['title'], |
|
|
|
|
uuid=cdata['uuid'], |
|
|
|
|
) |
|
|
|
|
if 'images' in cdata: |
|
|
|
|
for image in cdata['images']: |
|
|
|
|
|