python - 是否可以通过 django 输入表单传递动态 id

标签 python django django-models django-forms

由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 等等。

这可能吗?

最佳答案

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

关于python - 是否可以通过 django 输入表单传递动态 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18767209/

相关文章:

django m2m_changed 信号通过模型自定义

python - Dataframe 的降序过滤

python - 如何从非零元素的索引字典创建稀疏 numpy 数组?

python - 如何在 django 中的表单中从模型字段设置 attr

Django Rest框架: Limit number of fields while using serialzer as nested object

python - Django 。来自外键的默认值

python 3字典过滤器

python - 在带有噪声边的矩形周围找到已知大小的旋转边界框

python - MySQL 和 Django 外键到用户模型

python - 对没有迁移的应用程序的依赖 : %s"% key[0]) in the Django