こんにちは私は、モデルステータスに応じていくつかのモデルインスタンスの編集を(Django管理者で)無効にしたいと思います。ステータスが1より大きい場合、編集は無効になります。私は左側のリンクを無効にする方法を知っていますが、正しいURLを設定してもまだ編集可能なのでこのソリューションは歓迎されません。Django admin - 特定のモデルインスタンスの "編集"を無効にする
マイモデル:
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)