Compare commits
3 Commits
6e57c28d4b
...
9cc1068e63
| Author | SHA1 | Date | |
|---|---|---|---|
| 9cc1068e63 | |||
| 9eaf3ecdd8 | |||
| 0bb313bbed |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -16,6 +16,6 @@ tmp
|
|||||||
etherpad
|
etherpad
|
||||||
files
|
files
|
||||||
flowbite
|
flowbite
|
||||||
gallery
|
gallery/*
|
||||||
tailwind
|
tailwind
|
||||||
whoosh_index
|
whoosh_index
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# Generated by Django 5.2.7 on 2025-10-27 19:17
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('gallery', '0002_album_event_place'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='album',
|
||||||
|
name='description',
|
||||||
|
field=models.TextField(blank=True, default=''),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='album',
|
||||||
|
name='photographer',
|
||||||
|
field=models.CharField(blank=True, default='', max_length=200, verbose_name='Fotograph(en)'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='album',
|
||||||
|
name='thumbnail',
|
||||||
|
field=models.CharField(blank=True, default='', max_length=200, verbose_name='Thumbnail'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -48,7 +48,9 @@ def get_image_list(folder_name: str) -> list:
|
|||||||
}
|
}
|
||||||
img_list.append(img_dict)
|
img_list.append(img_dict)
|
||||||
|
|
||||||
return img_list
|
# Sort images alphabetically by filename (case-insensitive) to ensure consistent ordering.
|
||||||
|
# Directory listings may return files in different orders.
|
||||||
|
return sorted(img_list, key=lambda x: x["title"].lower())
|
||||||
|
|
||||||
|
|
||||||
def get_folder_list():
|
def get_folder_list():
|
||||||
|
|||||||
Reference in New Issue
Block a user