我有一个简单但有问题的问题。如果已填写/选中输入,如何禁用复选框?首先填写它们后我必须禁用一些字段。谢谢你的所有想法。
Sierran
答案 0 :(得分:0)
此问题没有内置解决方案,如果您希望动态显示字段,您将始终需要自定义的javascript / ajax解决方案!您可能能够破解管理视图和模板以有条件地显示/不显示字段的小部件,但如果您想根据管理员中的用户行为动态地执行它,则您将使用javascript。
但是,它并不那么可怕。至少Django管理模板具有模型和特定于实例的ID,可以精确控制您的显示/隐藏行为。答案 1 :(得分:0)
在管理表单定义上添加“ has_delete_permissions”
def has_delete_permission(self, request, obj=None):
return False