django - 如何阻止 Django 向呈现的小部件添加额外的 html 元素

标签 django django-templates django-forms

我有一个呈现为 HTML 的 Django 单选按钮组,如下所示:

<ul>
<li><label for="id_package_id_0"><input type="radio" id="id_package_id_0" value="1" name="package_id" /> Test 256</label></li>
<li><label for="id_package_id_1"><input type="radio" id="id_package_id_1" value="2" name="package_id" /> Test 384</label></li>
<li><label for="id_package_id_2"><input type="radio" id="id_package_id_2" value="3" name="package_id" /> Test 512</label></li>
<li><label for="id_package_id_3"><input type="radio" id="id_package_id_3" value="4" name="package_id" /> Test 768</label></li>
<li><label for="id_package_id_4"><input type="radio" id="id_package_id_4" value="5" name="package_id" /> Test 1024</label></li>
</ul>

我需要它在不作为列表的情况下呈现。我知道 form.as_p、form.as_table 和 form.as_ul。他们不会帮助我,因为他们继续添加额外的 HTML 标签。同样,我并没有完整地使用表单对象,只是为了验证。我已经在为表单制作自定义模板,但希望继续使用单选小部件。

最佳答案

查看 Django 1.2(今天发布),其中包括内置模型验证。

然后手写你的表格:)

关于django - 如何阻止 Django 向呈现的小部件添加额外的 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851764/

相关文章:

python - 如何在 django 模板中循环遍历日期时间范围

python - 使用 Django 和 Celery 的动态页面

html - 从下到上显示元素,如 facebook 消息

python - 以 django 形式强制

django - 如何在 Django 中获取表单字段的 ID

python - Django 中不区分大小写的查询集排序

python - Django 从 _meta.get_field 添加多对多关系

python - 如何将 CSS 存储在 Django 类中?

Django 自定义包含标签

python - 如何将样式应用于 Django 表单?