diff --git a/galerie/migrations/0017_obecne_typy_souboru.py b/galerie/migrations/0017_obecne_typy_souboru.py new file mode 100644 index 00000000..58ffb650 --- /dev/null +++ b/galerie/migrations/0017_obecne_typy_souboru.py @@ -0,0 +1,33 @@ +# Generated by Django 4.2.20 on 2025-05-05 00:21 + +from django.db import migrations, models +import galerie.models + +def zatim_byly_jen_obrazky(apps, schema_editor): + Obrazek = apps.get_model("galerie", "Obrazek") + Obrazek.objects.all().update(typ='obrazek') + +class Migration(migrations.Migration): + + dependencies = [ + ('galerie', '0016_alter_obrazek_galerie'), + ] + + operations = [ + migrations.RenameField( + model_name='obrazek', + old_name='obrazek_velky', + new_name='soubor', + ), + migrations.AlterField( + model_name='obrazek', + name='soubor', + field=models.FileField(help_text='Lze vložit libovolně velký obrázek. Ideální je, aby alespoň jeden rozměr měl alespoň 500px.', upload_to=galerie.models.galerie_filename), + ), + migrations.AddField( + model_name='obrazek', + name='typ', + field=models.CharField(choices=[('obrazek', 'Obrázek'), ('video', 'Video'), ('nevim', 'Neznámý typ')], default='nevim', max_length=16, verbose_name='Typ'), + ), + migrations.RunPython(zatim_byly_jen_obrazky, migrations.RunPython.noop) + ]