如何隐藏隐藏字段的标签

2024-10-01 17:28:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直试图使用djangoapi隐藏在模型类中定义的隐藏字段的标签。模型的CRUD操作由Django admin管理。在

我的模型是

class RackForm(django.forms.ModelForm):

  def __init__(self, *args, **kwargs):
     self.fields['racktypeid'].widget = \
         forms.HiddenInput(attrs={'styles': 'display:none;'})
     ..... other initialization

生成的html源代码如下所示

^{pr2}$

字段已被隐藏,但关联的标签未被隐藏。我甚至尝试过使用jQuery。我可能搞错了语法。如果我错了,请纠正我。在

$(document).ready(function() {
    // Hide label for RackForm rack type id label.
   $('#id_racktypeid, label[for="#id_racktypeid"]').hide()
    $('#id_racktypeid, label[for="#id_racktypeid"]').parent().hide()
  });
});

所有的选择都没有成功。我需要做什么来隐藏隐藏字段的标签吗?在

更新:最终我选择隐藏整个div标记。在


Tags: django模型selfidfor定义adminforms

热门问题