furry/products/migrations/0010_galleryimage.py

33 lines
1.6 KiB
Python

# Generated by Django 5.2.1 on 2025-05-30 07:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('products', '0009_remove_product_category_and_more'),
]
operations = [
migrations.CreateModel(
name='GalleryImage',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=200, verbose_name='Titel')),
('description', models.TextField(blank=True, verbose_name='Beschreibung')),
('image', models.ImageField(upload_to='gallery/', verbose_name='Bild')),
('fursuit_type', models.CharField(choices=[('partial', 'Partial'), ('fullsuit', 'Fullsuit'), ('head', 'Head Only'), ('paws', 'Paws'), ('tail', 'Tail'), ('other', 'Other')], max_length=20, verbose_name='Fursuit-Typ')),
('style', models.CharField(choices=[('toony', 'Toony'), ('semi_realistic', 'Semi-Realistic'), ('realistic', 'Realistic'), ('anime', 'Anime'), ('chibi', 'Chibi')], max_length=20, verbose_name='Stil')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='Erstellt am')),
('is_featured', models.BooleanField(default=False, verbose_name='Hervorgehoben')),
('order', models.IntegerField(default=0, verbose_name='Reihenfolge')),
],
options={
'verbose_name': 'Galeriebild',
'verbose_name_plural': 'Galeriebilder',
'ordering': ['order', '-created'],
},
),
]