如何使用Django-AllAuth在/ accounts /网址模式之外使用注册表单?

吉姆

我目前正在使用django-allauth来管理我的注册和登录。

到目前为止,我的所有登录和注册都已经通过在/accounts/网址格式前缀处添加django-allauth页面而起作用,因此要注册一个新帐户,请导航至/accounts/signup/我想保留此功能,但也想在我的目标网页上(在我的基本URL上)引入一个注册表单,并且希望在我的顶部横幅中从网站的任何位置(而不是/accounts/获得一个快速登录表单

我的问题很简单,我们如何在整个站点的任何地方创建登录和注册表单,而不将其限制为我的URL的特定前缀?

Ferrangb

如果要在登录页面或其他地方创建注册/登录表单,可以查看以下问题:https : //stackoverflow.com/a/24179796/2230003

基本上,对于仅使用电子邮件而不使用用户名进行登录的登录/注销表单,模板中的代码为:

{% load account %}

<h1>Login / Logout</h1>

{% if user.is_authenticated %}
    <p>Loged in with e-mail: {{ request.user.email }}</p>
    <a href="{% url "account_logout" %}">Logout</a>
{% else %}
    <form action="{% url "account_login" %}" method="post">
        {% csrf_token %}
        <input type="email" placeholder="E-mail" name="login">
        <input type="password" placeholder="Password" name="password">
        <label for="id_remember_menu" class="text-primary">Remember Me:</label>
        <input id="id_remember_menu" name="remember" type="checkbox">
        {% if redirect_field_value %}
            <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
        {% endif %}
        <button type="submit">Login</button>
        <a href="{% url 'account_reset_password' %}">Forgot Password?</a>
    </form>
{% endif %}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何不显示/ accounts / login网址就显示django allauth注册页面?

来自分类Dev

NoReverseMatch在/ accounts / signup / django-allauth错误

来自分类Dev

Django AllAuth KeyError位于/ accounts / login /'BACKEND'

来自分类Dev

使用django-allauth的多个注册,注册表

来自分类Dev

模板渲染期间的Django Allauth错误:/ accounts / login /中的NoReverseMatch

来自分类Dev

Django allauth允许的网址

来自分类Dev

Django allauth允许的网址

来自分类Dev

django主页上的allauth登录和注册表单

来自分类Dev

Django-Allauth:注册表单中的可选字段

来自分类Dev

django-allauth-覆盖默认注册表单

来自分类Dev

django-allauth注册表单中用户的外部模型

来自分类Dev

如何发布到allauth注册表单以填写初始数据?

来自分类Dev

使用Django Allauth注册Facebook用户

来自分类Dev

如何使用django allauth手动创建SocialApp?

来自分类Dev

如何使用django allauth手动创建SocialApp?

来自分类Dev

如何使用 django-allauth 预取 SocialAccount?

来自分类Dev

Django-allauth:myappdomain.com/accounts/login重定向到myappdomain.com

来自分类Dev

django-allauth:模块“ accounts.forms”未定义“ SignupForm”类

来自分类Dev

django-allauth:定制用户在/ accounts / signup /处生成IntegrityError(定制字段为空或丢失)

来自分类Dev

在django-allauth中重定向到?next = / accounts / social / connections /

来自分类Dev

为什么django allauth重定向到/ accounts / login /?= next / MY_PAGE而不是登录?

来自分类Dev

django-allauth:模块“ accounts.forms”未定义“ SignupForm”类

来自分类Dev

自定义django-allauth的社交帐户注册表单

来自分类Dev

django allauth自定义注册表单以分配不同的组

来自分类Dev

自定义django-allauth的社交帐户注册表单

来自分类Dev

如何在Django ModelForm中设置基于用户的表单字段选择(使用django-allauth)

来自分类Dev

如何在Django ModelForm中设置基于用户的表单字段选择(使用django-allauth)

来自分类Dev

使用ACCOUNT_FORMS覆盖Django allauth登录表单

来自分类Dev

如何使用django allauth进行注册/登录来实现邀请流程?

Related 相关文章

  1. 1

    如何不显示/ accounts / login网址就显示django allauth注册页面?

  2. 2

    NoReverseMatch在/ accounts / signup / django-allauth错误

  3. 3

    Django AllAuth KeyError位于/ accounts / login /'BACKEND'

  4. 4

    使用django-allauth的多个注册,注册表

  5. 5

    模板渲染期间的Django Allauth错误:/ accounts / login /中的NoReverseMatch

  6. 6

    Django allauth允许的网址

  7. 7

    Django allauth允许的网址

  8. 8

    django主页上的allauth登录和注册表单

  9. 9

    Django-Allauth:注册表单中的可选字段

  10. 10

    django-allauth-覆盖默认注册表单

  11. 11

    django-allauth注册表单中用户的外部模型

  12. 12

    如何发布到allauth注册表单以填写初始数据?

  13. 13

    使用Django Allauth注册Facebook用户

  14. 14

    如何使用django allauth手动创建SocialApp?

  15. 15

    如何使用django allauth手动创建SocialApp?

  16. 16

    如何使用 django-allauth 预取 SocialAccount?

  17. 17

    Django-allauth:myappdomain.com/accounts/login重定向到myappdomain.com

  18. 18

    django-allauth:模块“ accounts.forms”未定义“ SignupForm”类

  19. 19

    django-allauth:定制用户在/ accounts / signup /处生成IntegrityError(定制字段为空或丢失)

  20. 20

    在django-allauth中重定向到?next = / accounts / social / connections /

  21. 21

    为什么django allauth重定向到/ accounts / login /?= next / MY_PAGE而不是登录?

  22. 22

    django-allauth:模块“ accounts.forms”未定义“ SignupForm”类

  23. 23

    自定义django-allauth的社交帐户注册表单

  24. 24

    django allauth自定义注册表单以分配不同的组

  25. 25

    自定义django-allauth的社交帐户注册表单

  26. 26

    如何在Django ModelForm中设置基于用户的表单字段选择(使用django-allauth)

  27. 27

    如何在Django ModelForm中设置基于用户的表单字段选择(使用django-allauth)

  28. 28

    使用ACCOUNT_FORMS覆盖Django allauth登录表单

  29. 29

    如何使用django allauth进行注册/登录来实现邀请流程?

热门标签

归档