From 71b6545dd623f9051aff1b8430f99878162115e1 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 29 May 2025 21:14:50 +0330 Subject: [PATCH] update ShowCaseSlider --- ...18_remove_showcaseslider_image_and_more.py | 37 +++++++++++++++++++ backend/home/models.py | 5 ++- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 backend/home/migrations/0018_remove_showcaseslider_image_and_more.py diff --git a/backend/home/migrations/0018_remove_showcaseslider_image_and_more.py b/backend/home/migrations/0018_remove_showcaseslider_image_and_more.py new file mode 100644 index 0000000..c186475 --- /dev/null +++ b/backend/home/migrations/0018_remove_showcaseslider_image_and_more.py @@ -0,0 +1,37 @@ +# Generated by Django 5.1.2 on 2025-05-29 17:44 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0017_remove_showcaseslider_link'), + ] + + operations = [ + migrations.RemoveField( + model_name='showcaseslider', + name='image', + ), + migrations.AddField( + model_name='showcaseslider', + name='background_image', + field=models.FileField(blank=True, null=True, upload_to='show_case/', verbose_name='عکس بکگراند'), + ), + migrations.AddField( + model_name='showcaseslider', + name='image1', + field=models.ImageField(blank=True, null=True, upload_to='show_case/', verbose_name='۱عکس'), + ), + migrations.AddField( + model_name='showcaseslider', + name='image2', + field=models.ImageField(blank=True, null=True, upload_to='show_case/', verbose_name='۲عکس'), + ), + migrations.AddField( + model_name='showcaseslider', + name='image3', + field=models.ImageField(blank=True, null=True, upload_to='show_case/', verbose_name='۳عکس'), + ), + ] diff --git a/backend/home/models.py b/backend/home/models.py index d90318d..ce67c0b 100644 --- a/backend/home/models.py +++ b/backend/home/models.py @@ -41,7 +41,10 @@ class HomeImageModel(models.Model): class ShowCaseSlider(models.Model): title = models.CharField(max_length=30, verbose_name='عنوان') description = models.CharField(max_length=150, verbose_name='توضیحات') - image = models.ImageField(upload_to='show_case/', verbose_name='عکس') + image1 = models.ImageField(upload_to='show_case/', verbose_name='۱عکس', blank=True, null=True) + image2 = models.ImageField(upload_to='show_case/', verbose_name='۲عکس', blank=True, null=True) + image3 = models.ImageField(upload_to='show_case/', verbose_name='۳عکس', blank=True, null=True) + background_image = models.FileField(upload_to='show_case/', verbose_name='عکس بکگراند', blank=True, null=True) def __str__(self): return self.title