制作模型实例的副本

时间:2015-04-23 07:34:46

标签: django django-admin

我有以下代码:

class Person(models.Model):
    name = models.CharField(max_length=32, verbose_name=_(u"Name"))
    surname = models.CharField(max_length=32, verbose_name=_(u"Surname"))
    address = models.CharField(max_length=32, verbose_name=_(u"Address"))

class Contract(models.Model):
    person        = models.ForeignKey(Person) #person hired
    project       = models.ForeignKey(Project, blank = True, null = True)
    starting_date = models.DateField(blank = True, null = True)
    ending_date   = models.DateField(blank = True, null = True)

每个人都通过内联显示自己的合同。

我需要能够修改合同但不删除我要修改的合同,以记录一个人拥有的所有合同。我的意思是,我必须复制我要修改的合同,然后在该副本中进行更改,以便最后我有两个合同(前一个和修改后的版本)一个)。

我想我需要的是内联的每一行旁边的链接或按钮,以便转到合同管理页面并修改该特定合同的副本。

到目前为止,我已经看过some ways制作副本,但我不知道如何使用它们来完成我需要的工作。

有谁知道如何去做?

0 个答案:

没有答案