Alb*_*oPL 9 python django label textarea widget
如何删除附加到我尝试与Django一起使用的TextArea的标签?我正在尝试找到有关此问题的任何信息,但我似乎无法找到与我的问题有关的任何内容.这就是我在我的代码中所做的事情:
class CommentForm(forms.Form):
comment = forms.CharField(widget=forms.Textarea())
Run Code Online (Sandbox Code Playgroud)
这是它生成的HTML:
<label for="id_text">Text:</label>
<textarea id="id_text" rows="10" cols="40" name="text"></textarea>
Run Code Online (Sandbox Code Playgroud)
那个标签不好,我想要一种方法来删除它.该代码通过以下方式生成:
{{ form.as_p }}
Run Code Online (Sandbox Code Playgroud)
(我删除了段落标签,因为它们无关紧要)
编辑:我添加了CommentForm类部分以进一步澄清.
有人有什么建议吗?
lem*_*nad 25
这应该适用于django的最新版本(主干):
comment = forms.CharField(label="", help_text="", widget=forms.Textarea())
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!
关于自定义标签的Django文档说它可以通过auto_idForm构造函数的参数关闭:
f = ContactForm(auto_id=False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16089 次 |
| 最近记录: |