通过url预填充表单字段

用户名

我有一个注册表单,当输入已经注册的电子邮件时,它会显示一条带有登录链接的错误消息,单击登录链接时,它将重定向到登录页面,这里我想用该用户电子邮件预填充电子邮件字段。我正在使用django。

有人知道怎么做吗?我将不胜感激。谢谢。

我在urls.py中的登录网址:

path('login/', views.login, name="login")

错误消息中的我的登录链接:

<a href="login/">login</a>

请让我做什么,添加到url中的链接以用用户电子邮件ID预先填充。

安托万·平沙德

您只需要使用检索URL中提供的数据,request.GET并使用它在登录视图中预填写表单initial大致如下所示:

def login(request, *args, **kwargs):
    initial = {}
    if 'email' in request.GET:
        initial['email'] = request.GET['email']
    form = LoginForm(request.POST or None, initial=initial)
    ...

当然,您必须将电子邮件添加到登录URL:

<a href="login/[email protected]">login</a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用html或php使用“ http://”预填充type =“ url”表单字段?

来自分类Dev

如何使用当前页面 url 自动预填充表单字段

来自分类Dev

在Paypal Express Checkout中预填充表单字段

来自分类Dev

从表单字段动态填充URL

来自分类Dev

Django如何使用参数表单上下文预填充表单字段

来自分类Dev

重新填充表单字段

来自分类Dev

重新填充表单字段

来自分类Dev

laravel,从 URL 参数自动填充表单字段

来自分类Dev

应用绑定时,如何防止敲除.js删除FireFox预填充的表单字段值

来自分类Dev

带有get参数的Typo3 9.5预填充表单字段

来自分类Dev

我如何在Django中使用Models对象预填充表单字段

来自分类Dev

应用绑定时,如何防止敲除.js删除由FireFox预填充的表单字段值

来自分类Dev

用下一个整数值预填充Rails表单字段

来自分类Dev

如何通过单击多个EJS数据字段来填充多个表单字段

来自分类Dev

使用AJAX响应填充表单字段

来自分类Dev

Ajax填充表单字段的jQuery修改

来自分类Dev

获取查询的值以填充表单字段

来自分类Dev

复选框填充表单字段

来自分类Dev

从 JSON 填充 Bootstrap 模态表单字段

来自分类Dev

从单击它的html表行中预填充表单字段,并从json文件接收表数据

来自分类Dev

如何使用WordPress表格的SQL查询通过JavaScript填充表单字段

来自分类Dev

预填充未映射字段的表单值

来自分类Dev

在Magento中验证预填写的联系表单字段失败

来自分类Dev

Rails:如果用户单击URL链接,则自动填充表单字段

来自分类Dev

通过表单字段处理超时

来自分类Dev

如何通过组件使表单字段只读?

来自分类Dev

如何使用Angular中通过ng-model预填充的字段执行表单验证

来自分类Dev

如何使用Angular中通过ng-model预填充的字段执行表单验证

来自分类Dev

反正有没有用django从模板的表单字段中预填充一个子弹字段?

Related 相关文章

  1. 1

    如何使用html或php使用“ http://”预填充type =“ url”表单字段?

  2. 2

    如何使用当前页面 url 自动预填充表单字段

  3. 3

    在Paypal Express Checkout中预填充表单字段

  4. 4

    从表单字段动态填充URL

  5. 5

    Django如何使用参数表单上下文预填充表单字段

  6. 6

    重新填充表单字段

  7. 7

    重新填充表单字段

  8. 8

    laravel,从 URL 参数自动填充表单字段

  9. 9

    应用绑定时,如何防止敲除.js删除FireFox预填充的表单字段值

  10. 10

    带有get参数的Typo3 9.5预填充表单字段

  11. 11

    我如何在Django中使用Models对象预填充表单字段

  12. 12

    应用绑定时,如何防止敲除.js删除由FireFox预填充的表单字段值

  13. 13

    用下一个整数值预填充Rails表单字段

  14. 14

    如何通过单击多个EJS数据字段来填充多个表单字段

  15. 15

    使用AJAX响应填充表单字段

  16. 16

    Ajax填充表单字段的jQuery修改

  17. 17

    获取查询的值以填充表单字段

  18. 18

    复选框填充表单字段

  19. 19

    从 JSON 填充 Bootstrap 模态表单字段

  20. 20

    从单击它的html表行中预填充表单字段,并从json文件接收表数据

  21. 21

    如何使用WordPress表格的SQL查询通过JavaScript填充表单字段

  22. 22

    预填充未映射字段的表单值

  23. 23

    在Magento中验证预填写的联系表单字段失败

  24. 24

    Rails:如果用户单击URL链接,则自动填充表单字段

  25. 25

    通过表单字段处理超时

  26. 26

    如何通过组件使表单字段只读?

  27. 27

    如何使用Angular中通过ng-model预填充的字段执行表单验证

  28. 28

    如何使用Angular中通过ng-model预填充的字段执行表单验证

  29. 29

    反正有没有用django从模板的表单字段中预填充一个子弹字段?

热门标签

归档