【问题标题】:Is it possible to pass the dynamic id with django input form是否可以使用 django 输入表单传递动态 id
【发布时间】: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 等等。

有没有可能。

【问题讨论】:

  • @mariodev 在表单字段中如果我使用 {{formname.fieldname.suto_id}},在 html 中它只是显示该字段的 id。我想要该表单字段的动态 id。跨度>

标签: python django django-models django-forms


【解决方案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;

    【讨论】:

      猜你喜欢
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 2021-02-24
      相关资源
      最近更新 更多