问题标签 [django-login]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
737 浏览

django - 登录失败后如何清除密码字段?

我正在使用 django.contrib.auth.views.login 登录用户。当登录失败时,用户和密码字段将被发送回表单。

清洁这些的正确方法是什么?

0 投票
2 回答
1444 浏览

django - 登录和重定向

这是我的登录视图:

登录 = never_cache(登录)

例如,当我转到 example.com/myblog/ 时,我已被重定向到 example.com/accounts/login/?next=/myblog/

但是当我插入用户和 psw 进行登录时,我被重定向到 /blogs/ 而不是 /myblog/

为什么 ?

编辑: request.REQUEST.get('next', '') 总是返回 ''

我不知道为什么:-\

0 投票
1 回答
1334 浏览

ajax - Django - 通过 Ajax 请求启动会话

我需要知道如何在 Django 中通过 Ajax 启动会话。我正在按照下面的描述进行操作,但它不起作用!请求已正确发送,但不启动任何会话。如果直接没有ajax的请求它可以工作!到底是怎么回事?

'# 网址

' # 登录视图

'# html页面中的ajax

0 投票
2 回答
343 浏览

django - Django:更改/允许用户的登录用户名也使用他/她的电子邮件

正如我的标题所说,我想知道是否有办法让用户不仅可以使用他的用户名,还可以使用他的用户电子邮件登录。我想标准化登录过程,因为目前我让我的用户使用许多不同的约定并且它变得非常混乱。

0 投票
1 回答
2483 浏览

django - Django 内置登录视图和错误

我正在使用django.contrib.auth.views.login and .logout视图。非常方便,开箱即用,将再次部署 AAA+ 等。

出现问题是因为我没有使用单独的登录页面,而是在每个页面中都有一个登录框(当然,除非用户已登录)。因此,当用户名/密码组合错误时,我会收到错误消息。我应该选择这三个路径中的哪一个?

  • 有一种秘密方法可以重定向到下一个,不仅在成功时,而且在错误时。如果是这样,请告诉我!
  • 我编写了自己的登录视图,同时使用了 Django 的消息系统
  • 我编写了一个登录页面(嗯,它只是缺少一个模板),所以我可以充分利用 Django 身份验证系统的强大功能。
0 投票
2 回答
15768 浏览

django - 渲染时 NoReverseMatch:“django.contrib.auth.views.login”的反向

我正在使用 Django 的身份验证,并且在 login.html 模板中,以下语句正在生成错误:

/login 处的 TemplateSyntaxError

渲染时捕获 NoReverseMatch:“django.contrib.auth.views.login”的反向参数“()”和关键字参数“{}”未找到。

这个 url 在我的 urls.py 中定义:

我已经安装了认证系统:

有任何想法吗?

0 投票
5 回答
35255 浏览

python - Django - 某些视图的用户权限?

从管理员我看到您可以为用户或用户组分配权限:允许从模型中添加、更改或删除数据。

这很好,但我还需要允许用户或用户组访问或不访问一组视图。我的网站上有某些类型的服务,因此我希望允许某些用户访问某些服务(页面/视图),但不允许其他用户访问。

那么如何允许某些用户/用户组访问某些视图呢?谢谢!

0 投票
1 回答
239 浏览

django-urls - Django 网址配置

当用户登录时,他被重定向到 /accounts/loggedin/ 。Loggedin 是呈现logged_in.html 模板的简单视图,该模板上有菜单。菜单项示例:

Rsvp 是我创建的应用程序。问题是我应该在模板中放什么,所以在单击菜单上的 RSVP 后,用户会重定向到“全局”rsvp url,所以不要看起来像这样:http: //127.0.0.1 :8000/accounts/loggedin/rsvp 网址应该看起来像这样 http://127.0.0.1:8000/rsvp

0 投票
2 回答
3069 浏览

django - Django - 自定义身份验证后端中的错误消息

我通过扩展默认的 ModelBackend 编写了一个自定义身份验证后端。是否可以将自定义错误消息发送到登录屏幕?截至目前,它正在显示默认消息。

0 投票
3 回答
2915 浏览

django - 如何防止在Django中成功登录后访问登录页面?

在我的项目中使用django.contrib.auth.views.login方法执行登录方法,如何防止/registration/login/登录成功后再次访问该页面?