问题标签 [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.
django - How can i combine login to all the site with template inheritance?
1. I have a base.html template that just describe the site (the basic simple base.html) 2. I have a split_screen.html template that extends the base,html file and look like this:
OK, i guess that now is a time for a question... so, what i am looking for and can't find (or maybe just can't understand how to implement) is way to use template inheritance and still have this login backend view that i built (using email instead of username) implemented....I just can't figure this one out because every example i read i referring to login as a page of its own, i need it to be embedded in this page (or don't i?).
Can any one please help with this?
django - 通过 Django 中的后端身份验证创建时将用户标记为新用户
我有一个基于旧数据库的身份验证后端。当有人使用该数据库登录并且没有相应的User记录时,我创建一个。我想知道是否有某种方法可以提醒 Django 系统注意这一事实,例如,我可以将全新的用户重定向到不同的页面。
我唯一能想到的就是在用户的个人资料记录中添加一个标志,称为类似的东西is_new,测试一次,然后False在重定向后立即设置为。
基本上,我想知道其他人是否已经解决了这个问题,所以我不必重新发明轮子。
django - django Flatpages 需要登录
有没有一种简单的方法可以将登录所需的装饰器放到我的所有平面页面中?我需要修改我的 url conf 吗?
谢谢,弗雷德
django - 我缺少的是这个 Django“注销”?
我是 Django 的新手,我正试图让注销工作......
我已经安装了一个名为 Django-Registration 的应用程序。
我的问题是我可以注销,但页面没有刷新,我必须在注销后按 F5 才能看到未登录用户的页面。
我所做的如下:
urls.py,添加到 urlpatterns:
在模板中,我有以下代码:
当我单击注销时,我在屏幕上看不到这个:
如果我使用 F5 刷新页面,我只会看到此文本。
我在这里缺少什么?
请给我一个线索。
此致,
python - Django 在 django.contrib.auth.login 之后执行一个函数
我正在使用 Django 的默认身份验证系统来运行我的网站。所以每当用户登录 urls.py 我有 -
(r'^login/$', 'django.contrib.auth.views.login'),
我猜 django 使用django.contrib.auth.login&django.contrib.auth.authenticate登录。
现在,作为某些要求的一部分,我需要在用户登录后立即运行一些函数调用。我该怎么做?
django - django - 多个登录重定向
我想让用户在使用登录表单时默认转到他们的用户页面(例如:mywebsite.com/userpage)。
此外,如果他们访问网站上的其他密码保护页面,首先将他们重定向到登录页面,一旦通过身份验证,就可以将他们返回到他们尝试访问的原始页面。
这是我到目前为止的登录功能:
视图.py
网址.py
my_login.html
我的问题是我不知道如何获取“下一个”变量的值,所以我可以在我的user_login函数中使用它进行重定向。
如您所见,我尝试使用它request.POST['next']但带有一个空字符串,因此由于某种原因,没有值被签名到“下一个”变量。
有任何想法吗?
python - 使用自定义后端的 Django 登录
我正在使用 Django 开发基于商店的身份验证系统,我正在尝试使其成为指定用户尝试登录的商店的 URL。例如
然后将用户登录到请求的商店。我的问题是,有没有办法使用 django 的内置登录表单/机制来做到这一点,或者我必须创建自己的登录表单和视图。
django - django登录弹出窗口
我一直在试图弄清楚如何在 django 中进行模式登录并且遇到了一些麻烦。这可能吗?似乎应该如此。我想解决方案涉及编写一个接受 POST 请求并返回一些 JSON 的视图。
有没有关于如何以干净的方式做到这一点的例子?
django - 全局设置所有页面都需要登录?
我想将未经身份验证的用户的访问重定向到登录页面,之后登录的用户应该被重定向到最初请求的页面。
根据文档,这很容易使用@user_passes_test装饰器实现。但似乎我必须装饰每一个视图,这太疯狂了,太多了,而且容易出错。
什么是全局打开此功能的好方法(除了一小部分固定的视图,例如login)?也就是说,将所有内容默认为仅登录+在需要时显式处理匿名查看。
django - Django 注销按钮
这似乎是一个愚蠢的问题,但我找不到任何帮助。您将如何在每个视图上创建一个注销按钮,例如管理页面中可用的那个?