是否可以使用 django 输入表单传递动态 id

Posted

技术标签:

【中文标题】是否可以使用 django 输入表单传递动态 id【英文标题】:Is it possible to pass the dynamic id with django input form 【发布时间】:2013-09-17 00:19:34 【问题描述】:

django表单生成的html

<tr>
    <td>Email:</td><td><input id="id_email" type="text" name="email" maxlength="100" /></td>
</tr>
<tr>
   <td>User:</td><td><input id="id_user" type="text" name="user" maxlength="100" /></td>
</tr>

我正在使用django表单。如果我看到渲染字段的id,即如果字段名称是email,则django表单在html中生成的id是id=id_email,如果字段名称是user生成的 id 将是 id_user

我的问题是,他们有什么方法可以将动态 id 与 html 生成的 id 一起传递,也就是说我正在尝试这样做,对于电子邮件字段 object.id_email 等等。

有没有可能。

【问题讨论】:

***.com/questions/3763423/… @mariodev 在表单字段中如果我使用 formname.fieldname.suto_id,在 html 中它只是显示该字段的 id。我想要该表单字段的动态 id。跨度> 【参考方案1】:

您需要style the widget。文档有 a good example 说明如何为 id 执行此操作。

【讨论】:

【参考方案2】:

&lt;p class="main_heading" action='profile_search' name=" v.user " id=" v.user "&gt;something&lt;/p&gt;

【讨论】:

以上是关于是否可以使用 django 输入表单传递动态 id的主要内容,如果未能解决你的问题,请参考以下文章

如何动态地将 id 传递给 Bootstrap 验证器规则的 url:远程用于相同的表单输入字段?

如何在不完整的 Django 表单字段中获取用户输入?

Django使用表单输入而不调用表单

使用表单在 django 模板中传递 url 参数

Django 动态名称属性并在views.py 中获取值

如何传递从 django 表单操作 url 的下拉列表中选择的项目的 ID?