显示/制作现场编辑或基于其他字段的值
问题描述:
我工作的一个Django项目,并希望实现以下功能在管理员禁用: -显示/制作现场编辑或基于其他字段的值
class XYZModel(models.Model):
available = models.BooleanField(default=False)
availability_date = models.DateTimeField(null=True,blank=True)
所以我想,availability_date变为可编辑仅当可用时设置为True,同时将值赋给admin中的对象。 如果可用为False,availability_date显示禁用...
我该怎么办呢?......
答
你需要一些JavaScript添加到变更表为XYZModel管理类。这可以通过overriding the change form for the template或为您的模型管理员添加reference to the JavaScript file in a custom form class来完成。
我会尝试关注它... – zephyr