django-authentication相关内容

Django-用户is_active

这是我的用户身份验证方法: def user_login(request): if request.method == 'POST': 用户名= request.POST.get('用户名') 密码= request.POST.get('密码') 用户= authenticate(用户名=用户名,密码=密码) 如果用户: 如果user.is_active: 登录(请求,用户) 返回H ..
发布时间:2020-10-23 19:10:13 其他开发

django rest框架与jwt进行社交身份验证

hi im正在使用jwt和angular 5开发SPA django rest框架。 我建立了登录和注册部分。现在,我正在寻找一种方法来添加社交登录名或注册到我的应用程序,并在深度搜索后获得jwt支持,我发现一些模块的文档非常不清楚(对我而言至少如此)。.该模块 https://github.com/st4lk/django-rest-social-auth 看起来不错 他说的用法是: ..

控制Django身份验证用户对特定对象实例的访问

在我的Django项目中,我有许多由Django的内置身份验证系统创建的用户。每个用户都可以创建自己的 App 模型实例。我想限制用户对对象的访问,以便用户只能查看他们创建的实例。为此,我创建了以下视图: @login_required def appDetail(request,app_id): 试试: app = App.objects.get(pk = app_id) #测 ..
发布时间:2020-10-23 19:10:06 其他开发

如何使用Django REST框架和React.js前端对用户进行身份验证?

我正在使用django在后端创建一个网站,在前端使用react.js创建一个网站。这将是我第一次在django中使用前端框架。我正在使用django-allauth在后端(facebook / twitter / google)上进行社交身份验证。 用户通过网络会话(使用allauth)登录后第三方提供商(facebook)如何将数据传递到我的应用程序? 我是否抓住了Facebook令 ..

可以在Django中创建自己的createsuperuser命令吗?

我正在开发一个应用程序,在该应用程序中,我制作了自定义的“用户” 模型,该模型将电子邮件作为用户名,并且依赖于称为“公司” 。当运行命令'python manage.py createsuperuser'时,我需要django首先要求我提供公司并创建公司实例,而不是要求其中'company'是一个外键,然后用户提供公司ID(可能是用户在创建公司对象时已经创建的公司'1')。 我正在尝试通过在 ..
发布时间:2020-10-23 18:51:24 其他开发

我可以有两个共享相同身份验证模型的django项目吗?

我有两个非常相关的站点,希望使用它们的用户只需要登录一次。 在一个django项目下,有两个应用程序服务于不同的域吗? 或 是否可以通过某种方式在两个独立的django项目之间共享身份验证? / p> 欢呼 Asim 解决方案 有很多方法可以解决此问题。这里有一些事情值得研究。我正在根据自己的喜好进行订购,如果您有一些问题,或更具体的问题可能会有所改变。 ..
发布时间:2020-10-23 06:03:29 其他开发

“外键”;跨非常独立的Django数据库

我正在编写一个使用两个不同数据库的Django网站。其中一个就是本地数据库,称为“ Django”,该数据库存储了相当标准的安装中的所有标准表(包括auth,网站,注释等)以及一些其他表。 包括用户在内的大多数数据都来自另一台服务器上的数据库,我们称其为“旧版”数据库。 I我正在寻找有关连接两个数据库的干净,Python方式的建议,尤其是针对用户的 。 我使用的是代理模型,当我可 ..

Django / Auth:可以利用request.user并指向其他用户吗?

假设我有一个表单,该表单在数据库中执行某些操作,并且需要通过POST发送的用户身份验证,在 request 中是否可能有人恶意更改了 user 为了利用系统? 下面的示例在数据库中创建一个项目,但需要一个登录用户。有人可以从django.recut.user 中发送其他用户的数据吗? 从django.shortcuts导入渲染,重定向来自django.contrib.auth.deco ..

将子域用于Django站点时,如何在localhost上的子域之间共享django登录?

我想让同一用户会话跨越: site.com sub1.site.com sub2.site.com 如何在Django中做到这一点?使用默认的auth用户软件包,似乎要求用户每次使用不同的会话登录所有3个站点。他们如何共享相同的登录Cookie和会话ID? 更新:在settings.py中使用SESSION_COOKIE_DOMAIN值似乎可以在生产站点上使用,但不能使用 ..
发布时间:2020-10-23 05:19:38 其他开发

Django注册电子邮件未发送

我一直在尝试获取django-registration-redux帐户激活电子邮件发送给新注册的用户。 我已经获得了所有与电子邮件无关的信息可以正常工作的部分,例如登录/注销和实际注册用户!当我注册时,它会自动以该用户身份登录。但是我从来没有收到激活邮件。 我尝试了各种不同的尝试来使其正常工作,我遵循了一些有关设置整个过程的教程,但是电子邮件仍然无法正常工作。 > 这里有一些代码 ..
发布时间:2020-10-23 04:07:39 Python

default_token_generator如何存储令牌?

我最近使用教程构建了一个基于Django的身份验证系统。在此系统中,我在forms.py中创建了一个令牌。然后,此令牌通过激活激活邮件发送(作为链接)。 来自django.contrib.auth.tokens import default_token_generator 令牌= default_token_generator.make_token(用户) 接收到get请求 ..
发布时间:2020-10-23 03:57:59 其他开发

使用Requests和Django从脚本登录网页

我已经用Django编写了一个Web应用程序。我需要将一些数据从python脚本发布到表单。禁用登录后,帖子(r2)可以正常工作。我的请求对于登录名(r1)正常工作,但是对于表单发布(r2)现在却出现404错误。该登录名似乎未转移到第二个请求。 csrftoken和sessionid被硬编码用于测试,因为它无法识别它们。相关代码(已删除网址库): url_login ='.. / peca ..
发布时间:2020-10-23 03:55:22 Python

“ AnonymousUser”对象不可迭代

如果没有request.user.is_authenticated: 返回None try: return ClientProfile.objects.get(user = request .user) ,除了ClientProfile.DoesNotExist: 返回无 此代码应如果我尚未登录并尝试调用它,则返回None。但是,正如我从stacktrace中看到的那样, ..
发布时间:2020-10-23 03:43:32 其他开发

在Django admin中,如何按组过滤用户?

它为您提供了按人员状态和超级用户状态进行过滤的信息,但是对于组呢? 解决方案 从1.3版开始,使用此方法完成: list_filter =('groups__name') 当然,正如@ S.Lott解释的那样,您必须在admin.py文件中注册自定义的类: 从django.contrib导入管理员 从django.contrib.auth.admin导入Us ..
发布时间:2020-10-23 03:10:20 其他开发