From a0ec647da6ef4216e5634f39f61a46d334e542a4 Mon Sep 17 00:00:00 2001 From: Chiemezuo Date: Sun, 24 Mar 2024 13:13:36 +0100 Subject: [PATCH] experiment with updating image model --- .../migrations/0027_image_image_description.py | 18 ++++++++++++++++++ wagtail/images/models.py | 4 ++++ 2 files changed, 22 insertions(+) create mode 100644 wagtail/images/migrations/0027_image_image_description.py diff --git a/wagtail/images/migrations/0027_image_image_description.py b/wagtail/images/migrations/0027_image_image_description.py new file mode 100644 index 0000000000..0d141ae6de --- /dev/null +++ b/wagtail/images/migrations/0027_image_image_description.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.7 on 2024-03-24 12:08 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailimages', '0026_delete_uploadedimage'), + ] + + operations = [ + migrations.AddField( + model_name='image', + name='image_description', + field=models.CharField(default='image description', max_length=255, verbose_name='image description'), + ), + ] diff --git a/wagtail/images/models.py b/wagtail/images/models.py index 92c160e93a..5cbc5527bc 100644 --- a/wagtail/images/models.py +++ b/wagtail/images/models.py @@ -248,6 +248,9 @@ class AbstractImage(ImageFileMixin, CollectionMember, index.Indexed, models.Mode width_field="width", height_field="height", ) + image_description = models.CharField( + max_length=255, verbose_name=_("image description"), default="image description" + ) width = models.IntegerField(verbose_name=_("width"), editable=False) height = models.IntegerField(verbose_name=_("height"), editable=False) created_at = models.DateTimeField( @@ -818,6 +821,7 @@ class AbstractImage(ImageFileMixin, CollectionMember, index.Indexed, models.Mode class Image(AbstractImage): admin_form_fields = ( "title", + "image_description", "file", "collection", "tags",