django-authentication相关内容
在另一篇文章,我提到我试图使用allauth的email_confirmed信号将被确认用户的is_active字段更改为true。但是,以下代码给了我异常“用户匹配查询不存在”。 从allauth.account.signals import email_confirmed from django.dispatch import receiver from django.contr
..
我想检查用户是否被授权使用某些URL。我正在使用通用视图。 这里的文档表示login_required可以作为可选参数传递,但我不确定。这样可能是:(r'^ $','archive_index',link_info_dict,'coltrane_link_archive_index',login_required = True,), 我有这个,我想要能够使用URL中的login_req
..
我有一个django应用程序,其中一个应用程序与UserProfile具有多对多的关系。但是每当我做一个syncdb,它会警告我app_users是陈旧的字段 以下内容类型是陈旧的,需要删除: 应用程序| app_users #settings.py AUTH_PROFILE_MODULE ='kprofile.UserProfile' #Apps / models.py
..
我在我的应用程序中使用了一个托管用户模型,名为 fowl 。 当我运行 syncdb 或 makemigrations 或迁移我得到一个 LookupError 。请帮助 在 settings.py 中我已经定义了 AUTH_USER_MODEL 作为'fowl.User' fowl / models.py 从django.db导入模型 从django.contrib.auth
..
在Facebook上验证会话后,我写了一个登录用户的Facebook连接应用程序,问题是在get user对象之后如何在django上验证用户? user = User.objects.get(email = email) user = authenticate(username = user.username, password = user.password) 登录(请求,用户)
..
Django 1.5,python 2.6 该模型在特定条件下自动创建用户: User.objects.get_or_create(username = new_user_name,is_staff = True) u = User.objects.get(username = new_user_name) u.set_password('temporary') 除
..
我正在使用django-allauth作为管理员后端创建用户帐户的一种方式。我想要发生的是: 1)当用户通过注册程序发送验证电子邮件(我有这样工作到目前为止),并将用户设置为无效,员工,以及通过defult分配给他们的“SurveyManager”组。目前,用户创建的活动设置为true,员工设置为false,并且没有分配任何组。 2)点击他们的电子邮件中的链接进行验证他们的地址,我希望
..
我想实施第二个管理网站,该网站提供主要管理网站的一部分功能。这是可能的,并在 Django docs 但是,我想限制主管理站点上的访问。有些用户可以访问第二个站点,但不能访问主站点。 为了实现该功能,我希望这些用户不会在员工中(is_staff = False )并重写 AdminSite.has_permission class SecondaryAdminSite(Admi
..
在某人将此问题标示为此问题的重复之前可以django的auth_user.username是varchar(75)吗?如何做到这一点?或其他这样的问题,请阅读这个问题。我链接的问题正好提出了这个问题,但不幸的是,答案并没有解决所提问题。 我可以将auth_user.username字段更改为100个字符执行以下操作: 在DB中为用户名字段运行ALTER表 更改max_length这里
..
如果我想确保一个视图被列为具有公共访问权限,那么是否有一个相当于@public_access的装饰器,这将与@login_required相反,并且明确表示该视图应该始终公开访问? p> 我想到的一个用例是自动将“@csrf_exempt”添加到所有公共视图中,除了在代码中清楚视图应该是可公开访问的。 / p> 解决方案 不幸的是,Django目前没有内置的支持,让您在 @login
..
我是python和django的新手入门... i想知道如何使用django表单(forms.py)创建登录表单 解决方案 在您的 urls.py 文件链接到内置的Django登录视图,并将路径传递给您想要的模板用作登录页面: (r'^ login / $','django.contrib.auth.views.login ',{ 'template_name':'myapp /
..
这个问题的两个答案取决于分享是不同的网站或不同的子域名。第二个答案:多个Django应用程序,共享身份验证 用户访问site1.com并登录。如果他去了site2.com,那么他应该已经在该网站上登录(认证)了。 site1.com和site2.com由同一台服务器上的不同Django应用程序处理。 我得到站点可以共享包含身份验证表的数据库。我不知道会话数据是如何处理的。登录到s
..
使用 Django-auth 应用程序(Django版本1.3),我想让我的登录页面进入 https://mysite.com/login/ 。目前,我正在使用: #urls.py from django.contrib.auth.views import login urlpatterns = patterns('',url(r'^ login / $',login,name ='
..
django.contrib.auth 有一个很棒的功能:当您尝试访问由 login_required ,您将被重定向到具有下一个参数的登录页面,因此在您登录后,您将被重定向回您最初尝试访问的页面。 但是,显然 django-registration 不提供了类似的功能。我预计如果您注册而不是登录,您还将获得下一个事情,注册后,您将被重定向到您原来的页面试图去参观。不是这样,你只是重定向到一
..
我想限制登录用户只有一个活动会话,即如果用户使用新的sessionid登录,那么旧会话应该被终止。 我已经发现了很多关于SO的帮助: 这里和这里 我实现了中间件解决方案,有一点额外的检查... class OnlyOneUserMiddleware(object): “”“ 确保登录用户只有一个会话处于活动状态的中间件$ “”“ def process_request(sel
..
我在 fixtures / initial_data.json 中默认创建了几个用户,以便有一些测试“主题”。我遇到的问题是密码生成。我可以在“字段”中设置密码,但不会生成散列密码: [ {“model”:“auth.user”, “pk”:1, “fields”:{ “username”:“user1”, “password” “密码” } } ] 我需要一个生成
..
为了在注册用户后登录,我手动设置user.backend属性。它通常在我的看法。在这种情况下,我想通过AJAX注册用户。正在提高AttributeError。 这是我的代码: def register_async(request) 如果request.method =='POST': userform = MyUserCreationForm(request.POST) 如果
..
示例提供了一个代码段对于应用程序级别视图,但是如果我的“urls.py”文件中包含许多不同的(和一些非应用程序)条目,包括模板呢?如何将这个login_required装饰器应用于每个装饰器? (r'^ foo /(?P [ - \w] +)/ $','bugs.views.bug_detail'), (r'^ $','django.views.generic.simple.d
..
如何获取当前登录的用户ID? 在 models.py 中: class Game(models.model): name = models.CharField(max_length = 255) owner = models .ForeignKey(User,related_name ='game_user',verbose_name ='Owner') $ c
..
在 django / contrib / auth / views.py 有注销视图的定义: def注销(request,next_page = None, template_name ='registration / logged_out.html', redirect_field_name = REDIRECT_FIELD_NAME, current_app = None,ext
..