ajout de ordered_item a l'admin

This commit is contained in:
Laetitia Getti 2023-03-17 16:21:42 +01:00
parent 1c4ea1a3fa
commit e979a0e227
3 changed files with 28 additions and 1 deletions

View file

@ -1,7 +1,8 @@
from django.contrib import admin
from .models import Grouped_order, Order, Item
from .models import Grouped_order, Order, Item, OrderedItem
admin.site.register(Grouped_order)
admin.site.register(Order)
admin.site.register(Item)
admin.site.register(OrderedItem)

View file

@ -0,0 +1,24 @@
# Generated by Django 4.1.7 on 2023-03-17 15:09
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('order', '0006_item_ordered_nb'),
]
operations = [
migrations.AlterField(
model_name='ordereditem',
name='item',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='orders', to='order.item'),
),
migrations.AlterField(
model_name='ordereditem',
name='order',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ordered_items', to='order.order'),
),
]

View file

@ -26,3 +26,5 @@ class OrderedItem(models.Model):
nb = models.PositiveSmallIntegerField(default=0) # works up to 32767
order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name="ordered_items")
item = models.ForeignKey(Item, on_delete=models.CASCADE, related_name="orders")
def __str__(self):
return f"{self.nb} {self.item}, dans la commande {self.order.pk}"