0

我正在开发一个 Django 项目,并希望实现以下功能:-

class XYZModel(models.Model):
   available = models.BooleanField(default=False)
   availability_date = models.DateTimeField(null=True,blank=True)

所以我希望availability_date只有在available设置为True时才可编辑,同时在admin中为对象赋值。如果available为 False,availability_date将显示为禁用...

我该怎么办?...

4

1 回答 1

1

您需要在 XYZModel 管理类的更改表单中添加一些 JavaScript。这可以通过覆盖模板的更改表单或通过在模型管理员的自定义表单类中添加对 JavaScript 文件的引用来完成。

于 2013-08-23T03:22:04.510 回答