如何在Django

时间:2017-02-21 14:14:02

标签: django django-models django-views

假设我有两个模型,一个用于待修复项目,另一个用于维护订单。将创建要修复的项目,并等待稍后分配给一个维护订单。一个维护订单可以包含多个项目,但每个项目只能分配给一个唯一的维护订单。

我应该如何设置模型,以便在维护订单的创建表单中选择多个项目?

我在尝试:

class ItemsToBeRepaired(models.Model):  
    maintenance_order = models.ForeignKey(MaintenanceOrder, null=True, blank=True)

class MaintenanceOrder(models.Model):
    pass

这是对的吗?如何在MaintenanceOrder中包含模型字段,以便它在CreateView中显示并选择要修复的多个项目?

我很抱歉,如果这是一个简单的问题,我正在学习编程和Django,已经阅读了StackOverflow中的文档和其他问题,但仍然无法找到正确的方法来做到这一点。我感谢你的帮助。

0 个答案:

没有答案