From a91ad7a601aca7bcd6f727c7d38ac2fb1a8a260a Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Wed, 11 Apr 2018 16:59:33 +0300 Subject: [PATCH] Add cover to live lesson model --- .../migrations/0010_livelesson_cover.py | 20 +++++++++++++++++++ apps/school/models.py | 7 +++++++ 2 files changed, 27 insertions(+) create mode 100644 apps/school/migrations/0010_livelesson_cover.py diff --git a/apps/school/migrations/0010_livelesson_cover.py b/apps/school/migrations/0010_livelesson_cover.py new file mode 100644 index 00000000..fe4b804f --- /dev/null +++ b/apps/school/migrations/0010_livelesson_cover.py @@ -0,0 +1,20 @@ +# Generated by Django 2.0.3 on 2018-04-11 13:33 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('content', '0018_content_live_lesson'), + ('school', '0009_auto_20180410_1019'), + ] + + operations = [ + migrations.AddField( + model_name='livelesson', + name='cover', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='livelesson_covers', to='content.ImageObject', verbose_name='Обложка урока школы'), + ), + ] diff --git a/apps/school/models.py b/apps/school/models.py index 2046d6c9..47a765c1 100644 --- a/apps/school/models.py +++ b/apps/school/models.py @@ -3,6 +3,8 @@ from django.db import models from project.mixins import BaseModel, DeactivatedMixin from apps.content.models import ImageObject +from apps.course.models import Comment + class SchoolSchedule(models.Model): WEEKDAY_CHOICES = ( @@ -57,6 +59,11 @@ class LiveLesson(BaseModel, DeactivatedMixin): short_description = models.TextField('Краткое описание урока') stream = models.URLField('Ссылка на VIMEO', default='', blank=True) date = models.DateField(null=True, blank=True) + cover = models.ForeignKey( + ImageObject, related_name='livelesson_covers', + verbose_name='Обложка урока школы', on_delete=models.CASCADE, + null=True, blank=True, + ) created_at = models.DateTimeField(auto_now_add=True) update_at = models.DateTimeField(auto_now=True)