python - 创建一个使用两个 <input> 的自定义 Django 表单字段

标签 python django django-forms

如何制作一个将自身呈现为一对输入的 Django 字段 字段?

推理:我正在尝试编写一个新的自定义字段。我会用它来 类似验证码的服务。该服务通过提出问题来工作 - 然后收到一个和一个 token 。验证通过发送 回答 以及 token 。我想写一个表单域 封装了这个逻辑。元素应该像(IMO)一样呈现

<input type="hidden" name="_token" value="1234567890" />
<input type="text" name="answer" />

在提交时,我需要 _tokenanswer 的值来验证答案。

最佳答案

我认为您正在寻找 MultiWidget ,您只需给它 2 个常规小部件,它就会呈现组合。

关于python - 创建一个使用两个 &lt;input&gt; 的自定义 Django 表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386541/

相关文章:

python - 依赖于 gcc 的 pyzmq 安装错误

python - django 中的迁移命令在部署到 heroku 时出错

django - 将 django view python dict 获取到 highcharts 系列数据中

django - 制作提交按钮表单字段

Django:如何在外键模型字段上定义动态初始值

python - 在 Ubuntu 上安装 PyCrypto - 构建时出现 fatal error

python - 在 python 中,一行中的多个 `with` 语句是否等同于嵌套的 `with` 语句?

python - 使用 sklearn 虚拟分类器的随机分类器

Django 管理员 : change displayed column name in inline ManyToMany field

Django表格内联显示