From 7848ee91f29d11315b34623ca0dfccd3cd68d2c1 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Wed, 18 Feb 2026 04:43:22 +0100 Subject: [PATCH] fixed some warnings in backend --- .../migrations/0018_alter_category_options.py | 17 +++++++++++++++++ .../api/migrations/0019_alter_flavor_options.py | 17 +++++++++++++++++ backend/api/models.py | 2 ++ backend/holy_backend/settings.py | 9 ++++----- 4 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 backend/api/migrations/0018_alter_category_options.py create mode 100644 backend/api/migrations/0019_alter_flavor_options.py diff --git a/backend/api/migrations/0018_alter_category_options.py b/backend/api/migrations/0018_alter_category_options.py new file mode 100644 index 0000000..d7451d1 --- /dev/null +++ b/backend/api/migrations/0018_alter_category_options.py @@ -0,0 +1,17 @@ +# Generated by Django 6.0.2 on 2026-02-18 03:39 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('api', '0017_profilecomment'), + ] + + operations = [ + migrations.AlterModelOptions( + name='category', + options={'ordering': ['name'], 'verbose_name_plural': 'Categories'}, + ), + ] diff --git a/backend/api/migrations/0019_alter_flavor_options.py b/backend/api/migrations/0019_alter_flavor_options.py new file mode 100644 index 0000000..db2c257 --- /dev/null +++ b/backend/api/migrations/0019_alter_flavor_options.py @@ -0,0 +1,17 @@ +# Generated by Django 6.0.2 on 2026-02-18 03:42 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('api', '0018_alter_category_options'), + ] + + operations = [ + migrations.AlterModelOptions( + name='flavor', + options={'ordering': ['name']}, + ), + ] diff --git a/backend/api/models.py b/backend/api/models.py index 1e4ad90..9584039 100644 --- a/backend/api/models.py +++ b/backend/api/models.py @@ -56,6 +56,7 @@ class Category(models.Model): class Meta: verbose_name_plural = "Categories" + ordering = ['name'] def __str__(self): return self.name @@ -77,6 +78,7 @@ class Flavor(models.Model): constraints = [ models.UniqueConstraint(fields=['name', 'category'], name='unique_flavor_name_per_category') ] + ordering = ['name'] def __str__(self): return f"{self.name} ({self.category.name})" diff --git a/backend/holy_backend/settings.py b/backend/holy_backend/settings.py index cab74d7..f5168d5 100644 --- a/backend/holy_backend/settings.py +++ b/backend/holy_backend/settings.py @@ -97,14 +97,13 @@ DATABASES = { # Cache configuration for Ratelimiting CACHES = { 'default': { - 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', - 'LOCATION': os.path.join(BASE_DIR, 'django_cache'), + 'BACKEND': 'django.core.cache.backends.db.DatabaseCache', + 'LOCATION': 'django_ratelimit_cache', } } -# Silence the ratelimit error for locmem if it appears, -# though we just switched to file-based which is supported. -SILENCED_SYSTEM_CHECKS = ['django_ratelimit.E003'] +# Silence ratelimit warnings for non-Redis/Memcached backends +SILENCED_SYSTEM_CHECKS = ['django_ratelimit.W001', 'django_ratelimit.E003'] # Password validation