From bed9b3eb9884365518000a25547d81a40e84f16c Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Thu, 8 Feb 2018 08:23:58 +0300 Subject: [PATCH] LIL-224. Add ImageObject model --- .../migrations/0005_auto_20180208_0520.py | 31 +++++++++++++++++++ apps/content/models.py | 4 +++ 2 files changed, 35 insertions(+) create mode 100644 apps/content/migrations/0005_auto_20180208_0520.py diff --git a/apps/content/migrations/0005_auto_20180208_0520.py b/apps/content/migrations/0005_auto_20180208_0520.py new file mode 100644 index 00000000..a739f51f --- /dev/null +++ b/apps/content/migrations/0005_auto_20180208_0520.py @@ -0,0 +1,31 @@ +# Generated by Django 2.0.2 on 2018-02-08 05:20 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('content', '0004_gallery_galleryimage'), + ] + + operations = [ + migrations.CreateModel( + name='ImageObject', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('image', models.ImageField(upload_to='content/imageobject', verbose_name='Изображение')), + ], + ), + migrations.AlterField( + model_name='content', + name='course', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='content', to='course.Course', verbose_name='Курс'), + ), + migrations.AlterField( + model_name='content', + name='lesson', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='content', to='course.Lesson', verbose_name='Урок'), + ), + ] diff --git a/apps/content/models.py b/apps/content/models.py index e5eefe7e..240a618e 100644 --- a/apps/content/models.py +++ b/apps/content/models.py @@ -5,6 +5,10 @@ from polymorphic.models import PolymorphicModel from apps.course.models import Course, Lesson +class ImageObject(models.Model): + image = models.ImageField('Изображение', upload_to='content/imageobject') + + class Content(PolymorphicModel): course = models.ForeignKey( Course, on_delete=models.CASCADE,