diff --git a/alkatorapi/migrations/0021_alter_cart_user.py b/alkatorapi/migrations/0021_alter_cart_user.py new file mode 100644 index 0000000..6b67312 --- /dev/null +++ b/alkatorapi/migrations/0021_alter_cart_user.py @@ -0,0 +1,21 @@ +# Generated by Django 4.2.12 on 2024-10-13 13:45 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('alkatorapi', '0020_alter_product_img'), + ] + + operations = [ + migrations.AlterField( + model_name='cart', + name='user', + field=models.OneToOneField(on_delete=django.db.models.deletion.RESTRICT, related_name='cart', to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/alkatorapi/models.py b/alkatorapi/models.py index bf249f7..9fe9dfc 100644 --- a/alkatorapi/models.py +++ b/alkatorapi/models.py @@ -76,7 +76,7 @@ class Product(models.Model): class Cart(models.Model): - user = models.ForeignKey(DjangoUser, on_delete=models.RESTRICT, related_name='cart') + user = models.OneToOneField(DjangoUser, on_delete=models.RESTRICT, related_name='cart') items = models.ManyToManyField(Product, through='CartProduct')