From a4aa293063c8cac39eab4735b1ab0d360263fdfc Mon Sep 17 00:00:00 2001 From: James Lee Date: Wed, 11 Feb 2026 15:03:55 +0800 Subject: [PATCH] Corrected showcase game field and created missing migration --- .../0011_alter_gameshowcase_game.py | 19 +++++++++++++++++++ server/game_dev/models.py | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 server/game_dev/migrations/0011_alter_gameshowcase_game.py diff --git a/server/game_dev/migrations/0011_alter_gameshowcase_game.py b/server/game_dev/migrations/0011_alter_gameshowcase_game.py new file mode 100644 index 00000000..120447ce --- /dev/null +++ b/server/game_dev/migrations/0011_alter_gameshowcase_game.py @@ -0,0 +1,19 @@ +# Generated by Django 5.1.15 on 2026-02-11 06:58 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('game_dev', '0010_merge_20260131_1118'), + ] + + operations = [ + migrations.AlterField( + model_name='gameshowcase', + name='game', + field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='game_showcases', to='game_dev.game'), + ), + ] diff --git a/server/game_dev/models.py b/server/game_dev/models.py index 3c39a421..b9016d04 100644 --- a/server/game_dev/models.py +++ b/server/game_dev/models.py @@ -69,7 +69,7 @@ def __str__(self): class GameShowcase(models.Model): - game = models.ForeignKey('Game', on_delete=models.CASCADE, related_name='game_showcases', unique=True) + game = models.OneToOneField('Game', on_delete=models.CASCADE, related_name='game_showcases') description = models.TextField() def __str__(self):