下面给出的是我的Django模型。如果复选框为false,请帮助我使用使圆圈字段不可编辑的代码,如果复选框为true,则可编辑。 任何帮助都会被暗示。
class Menu(models.Model):
field_disabe_checkbox=models.BooleanField(default=1)
circle = models.TextField(null=True, blank=True)
答案 0 :(得分:-1)
您可以在admin:
中覆盖get_readonly_fieldsclass YourAdmin(admin.ModelAdmin):
def get_readonly_fields(self, request,Parameters): #add parameters accordingly
#here add your circle field to readonly_fields if field_disabe_checkbox is false
return self.readonly_fields