大家好,我正在尝试为我的车间中的工具制作一个清单应用程序。我想知道哪些工具分配给了哪个工具箱,以及那个工具箱分配给了谁。我有一个名为 Items 的表,该表被构成工具的其他表继承(例如,要创建切割工具,我有一个名为 Cortadores 的表,该表继承了< Strong> Item 。 Cortadores 具有切割工具所独有的字段, Items 具有所有工具所共有的字段)我也有表格: Carritos 和 Empleados 。我试图做的是建立一个表 Carritos ,该表已分配了所有工具,并且该购物车已分配给 Empleados 。
我的 models.py
class Carritos(models.Model):
no_carrito = models.CharField(max_length=3, unique=True)
empleado = models.ForeignKey(Empleados, on_delete=models.CASCADE)
herramienta = models.ManyToManyField(Item)
cantidad = models.PositiveIntegerField()
f_creacion = models.DateTimeField(auto_now_add=True)
f_actualizacion = models.DateTimeField(auto_now=True)
activo = models.BooleanField(default=True)
class Meta:
verbose_name_plural = "Carritos"
def __str__(self):
return self.no_carrito
我不想为其创建视图,我希望能够从管理页面创建并更改 carritos 。我可以获得可用的工具列表,并且能够选择多个工具。我不知道如何定义 carrito 每种工具的数量。即(如果我想将2把刀具切到一个carrito上,我该怎么做)