From dedbccac0502de498ae7e335adc54fcf5fb6727a Mon Sep 17 00:00:00 2001 From: mortezaei Date: Tue, 16 Sep 2025 14:52:56 +0330 Subject: [PATCH] feat(course): update thumbnail field to be required - Altered the thumbnail field in the Course model to remove null and blank options, making it mandatory. - Added a migration to reflect this change in the database schema. --- .../migrations/0007_alter_course_thumbnail.py | 19 +++++++++++++++++++ apps/course/models/course.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 apps/course/migrations/0007_alter_course_thumbnail.py diff --git a/apps/course/migrations/0007_alter_course_thumbnail.py b/apps/course/migrations/0007_alter_course_thumbnail.py new file mode 100644 index 0000000..b8782d3 --- /dev/null +++ b/apps/course/migrations/0007_alter_course_thumbnail.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.4 on 2025-09-16 14:50 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('course', '0006_participant_is_active'), + ] + + operations = [ + migrations.AlterField( + model_name='course', + name='thumbnail', + field=models.ImageField(default='1', upload_to='courses/thumbnails/', verbose_name='Thumbnail'), + preserve_default=False, + ), + ] diff --git a/apps/course/models/course.py b/apps/course/models/course.py index 5a3a228..f5f97a9 100644 --- a/apps/course/models/course.py +++ b/apps/course/models/course.py @@ -69,7 +69,7 @@ class Course(models.Model): related_name="courses" ) - thumbnail = models.ImageField(upload_to="courses/thumbnails/", null=True, blank=True, verbose_name=_('Thumbnail')) + thumbnail = models.ImageField(upload_to="courses/thumbnails/", verbose_name=_('Thumbnail')) video_type = models.CharField( max_length=20, choices=VedioTypeChoices.choices,