嗨我想禁用编辑(在Django的管理员)一些模型实例根据模型状态。如果状态将大于1,编辑将被禁用。我知道如何禁用左侧的链接,但是如果我设置了正确的URL,它仍然可以编辑,所以这个解决方案是不受欢迎的。Django的管理员 - 禁用特定模型实例的“编辑”
我的模型:
STATUS_CHOICES = (
(1, _(u'p')),
(2, _(u'w')),
(3, _(u'l')),
(4, _(u'p')),
)
class Ticket(models.Model):
author = models.ForeignKey(User, editable=False)
status = models.PositiveIntegerField(_('status'), choices=STATUS_CHOICES, default=1, editable=False)