diff --git a/demo_multiple_fields_1_model/apps.py b/demo_multiple_fields_1_model/apps.py index 3ced1ba..1aed434 100644 --- a/demo_multiple_fields_1_model/apps.py +++ b/demo_multiple_fields_1_model/apps.py @@ -1,7 +1,7 @@ from django.apps import AppConfig -class DemoCustomConfig(AppConfig): +class DemoMultipleConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'demo_multiple_fields_1_model' diff --git a/demo_multiple_fields_1_model/image_views.py b/demo_multiple_fields_1_model/image_views.py index d858d49..1c72214 100644 --- a/demo_multiple_fields_1_model/image_views.py +++ b/demo_multiple_fields_1_model/image_views.py @@ -15,7 +15,7 @@ def create_instance_from_form(self, form): class MyImage1ListView(ImageListView): - target_model = "event.MyImage1" + target_model = "demo_multiple_fields_1_model.MyImage1" disable_server_side_crop = False def get_queryset(self): diff --git a/demo_multiple_fields_1_model/migrations/0001_initial.py b/demo_multiple_fields_1_model/migrations/0001_initial.py new file mode 100644 index 0000000..aef6de1 --- /dev/null +++ b/demo_multiple_fields_1_model/migrations/0001_initial.py @@ -0,0 +1,43 @@ +# Generated by Django 4.0.6 on 2024-04-22 03:51 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + +import galleryfield.fields + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='MyImage2', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('photo2', models.ImageField(upload_to='my_images2', verbose_name='Image2')), + ], + ), + migrations.CreateModel( + name='MyImage1', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('photo1', models.ImageField(upload_to='my_images1', verbose_name='Image1')), + ('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Creator')), + ], + ), + migrations.CreateModel( + name='MyGallery', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('album1', galleryfield.fields.GalleryField(target_model='demo_multiple_fields_1_model.MyImage1', verbose_name='My photos')), + ('album2', galleryfield.fields.GalleryField(target_model='demo_multiple_fields_1_model.MyImage2', verbose_name='My photos2')), + ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Owner')), + ], + ), + ]