我有这些模特:
class Item(Model):
name = ...
size = ...
class Instance(Model):
item = ForeignKey(Item)
date = DateField()
现在我需要制作一个接收,它将收集一个项目的形式,将它们转换为实例,然后将实例存储在接收中(项目不需要存储在接收中)。 />
我甚至不知道我应该在哪个级别上执行此操作:在模型中,在表单中,在视图中,或在模板中(可能不是)。我完全与它混淆了。
我应该在接收模型中为此创建2个字段(一个用于项目,一个用于实例),然后在ReceptionForm中隐藏实例字段?并继续通过视图创建转换,然后从接收处清除不需要的项目数据?