-
0 votesanswersviews
django.contrib.auth.views:django如何知道form.as_p中使用哪种表单?
我一直在使用 django.contrib.auth.views 登录一个mininal HTML模板,如下所示 - {% extends 'base.html' %} {% block title %}Login{% endblock %} {% block content %} <h2>Login</h2> <form method="post&qu... -
2 votesanswersviews
如何扩展Django User模型来管理权限
我正在使用Django 1.3和Python2.6开发一个web应用程序 . 我必须扩展Django用户模型,以便有三种类型的用户和每种类型的管理权限 . 为了阐明,说有三种类型的用户:教师,助教和学生 . TA将能够创建一个新的'Assignment',教师将能够'review'并确认它,学生将不得不'review'和TA最终可以检查那些'reviewed'解决方案 . 现在有三种类型的用户:... -
2 votesanswersviews
如何正确扩展django用户模型
我正在尝试使用其他字段和功能来扩展默认的Django的身份验证模型,因此我决定继续扩展用户模型并编写自己的身份验证后端 . from django.db import models from django.utils.translation import ugettext_lazy as _ from django.contrib.auth.models import User class M... -
2 votesanswersviews
自定义Django用户模型只有一个字段吗?
我需要Django中的自定义用户模型,只需要一个字段进行身份验证 . 因为我网站的用户没有电子邮件或密码 . 它们将仅使用一个字符串登录(例如立即生成令牌) . 如果字符串与我的系统定义的另一个字符串/标记匹配,则用户应该登录 . 怎么可能呢?谢谢 -
1 votesanswersviews
当我使用自定义用户模型时,为什么stock autight登录视图需要用户名字段值?
我错过了什么 . 我的Django项目中有一个自定义用户模型 . 它使用电子邮件作为其用户名字段 . myproject / users / models.py: class CustomUser(AbstractBaseUser, PermissionsMixin): email = models.EmailField( verbose_name='E-mail addr... -
0 votesanswersviews
Django身份验证 - 如果LDAP身份验证失败,请不要继续使用ModelBackend
我为真实用户使用django_ldap_auth的LDAPBackend,为功能用户使用Django的ModelBackend . 但是,LDAPBackend为每个能够登录的人创建一个Django用户,我可以在Django数据库中为该用户设置密码 . 问题是,如果用户的LDAP身份验证失败,但成功对抗Django数据库,他可以登录 . 这不是一个理想的行为(我认为) . 但是,如果LDAP服务器... -
2 votesanswersviews
Django自定义auth后端似乎没有被调用?
我在Python 3上使用Django 1.8.4,并尝试创建一个auth后端,它验证来自旧ColdFusion网站的cookie,并在检查数据库中的值后创建/记录Django用户 . 在设置中,我包括后端: AUTHENTICATION_BACKENDS = ( 'site_classroom.cf_auth_backend.ColdFusionBackend', ) 以及后端本身的代... -
0 votesanswersviews
Django-为什么内置的auth登录功能在成功登录url后没有传递有关用户的信息
嗨我使用了django inbult auth urls和我的项目的视图,现在已完成初始用户帐户创建/登录/重置密码过程 . 现在,用户可以登录并重定向到成功登录url accounts / profile /之后 . 我对django登录功能有几个疑问 . 为方便起见,我复制粘贴下面的django内置登录功能代码 . @sensitive_post_parameters() @csrf_prot... -
1 votesanswersviews
对于模板上的非活动用户,user.is_authenticated始终返回False
在我的模板中, login.html ,我有: {% if form.errors %} {% if user.is_authenticated %} <div class="alert alert-warning"><center>Your account doesn't have access to this utility.<... -
0 votesanswersviews
Python Social Auth为不同用户复制电子邮件
在我的网站上可以登录: 用户名和密码 电子邮件和密码 google auth 2 脸书 我在哪里使用django用户内置系统和python社交认证 . 问题: 假设我创建了以下帐户: 用户名:losimonassi电子邮件:lorenzosimonassi@gmail.com 然后,当我尝试使用我的gmail(lorenzosimonassi@gmail.com)登录时,pyt... -
0 votesanswersviews
自定义电子邮件身份验证后端在django 2.1.4中不起作用
我在 django 2.1.4 中集成自定义身份验证后端时遇到问题 . 以下是我的代码:我的 FMS.authBackend 模块: from django.contrib.auth import get_user_model from django.contrib.auth.backends import ModelBackend class authEmailBackend(ModelBac... -
1 votesanswersviews
Django自定义身份验证 -
我正在尝试使用django进行自定义身份验证,我编写了一个类并使用authenticate和get_user方法填充它,我还将此身份验证添加到settings.py文件中的AUTHENTICATION_BACKENDS . 我已经调用了authenticate方法,并在我的视图中进行了登录 . 一切似乎都很好, 登录后 is_authenticated为用户返回true, user.bac... -
3 votesanswersviews
扩展django用户模型和错误
django 1.8.2 this is my model: class AppUser(AbstractUser): _SEX = ( ('M', 'Male'), ('F', 'Female'), ) _pregex = RegexValidator(regex=r'^\+?1?\d{9,15}$', message="Pho... -
1 votesanswersviews
Django在用户登录后挂起用户重定向用户
我通过我的 login.html 页面上的表单使用django 's '登录视图: <form class="form-horizontal" method="post" action="{% url 'django.contrib.auth.views.login' %}"> {% csrf_token %} &... -
0 votesanswersviews
如何从django中的视图中传递自定义身份验证表单?
我正在尝试将我创建的自定义身份验证表单传递给auth.views.login . 我找到的所有教程都是通过urls.py中的url()和登录视图的url来完成的,例如: url(r'^login/$', auth.views.login,{'authentication_form':MyAuthenticationForm}) 但是 I want the url to be the same a... -
0 votesanswersviews
Django-registration重置密码错误
我正在使用HMAC workflow在我的Django应用程序中使用django-registration . 注册后,会向用户发送带有激活链接的电子邮件 . 我正在使用以下版本: Django==1.11.1 django-registration==2.3 我看到here有两个不同的视图(函数ou类)可以使用 . 我在auth_urls.py中放了一个断点,并在我的应用程序中看到了正在使用的... -
1 votesanswersviews
为什么用户身份验证不成功?
我正在尝试使用django身份验证系统构建登录页面,下面是视图 from django.contrib import auth def auth_view(request): username = request.POST.get('username','') password = request.POST.get('password','') print request.... -
1 votesanswersviews
Django身份验证始终返回None
发现了很多关于它的问题然而找不到smth帮助我 . Settings.py包含身份验证后端: AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', ) 和auth用户模型: AUTH_USER_MODEL = 'users.User' 用户模型继承自AbstractUser类: class U... -
132 votesanswersviews
如何在基于django类的视图上使用permission_required装饰器
我在理解新CBV如何工作方面遇到了一些麻烦 . 我的问题是,我需要在所有视图中登录,在其中一些视图中需要登录特定权限 . 在基于函数的视图中,我使用@permission_required()和视图中的login_required属性执行此操作,但我不知道如何在新视图上执行此操作 . django文档中是否有一些部分解释了这一点?我没找到任何东西 . 我的代码有什么问题? 我试图使用@metho... -
0 votesanswersviews
如何从django-rest-framework-social-oauth2转换令牌视图返回用户?
我目前正在使用Django-rest-framework-social-oauth2,它是convert-toke endpoints . 我将来自Facebook的用户令牌与请求发送到此终点,成功后,使用以下数据进行响应: { "access_token": "************", "token_type": &quo... -
1 votesanswersviews
Django身份验证适用于Chrome,但不适用于Firefox
我有一个问题,Django的登录在Chrome上运行正常但在Firefox上运行不正常:当尝试在Firefox上登录网站的受限部分时,它只是一次又一次地回到登录页面;此外,日志上没有关于此的错误消息 . 有趣的是,当服务器在本地计算机上时,不会发生错误 . 有人对可能导致这种奇怪行为的原因有一个大概的了解吗? 我在Python 2.7上使用Django 1.6 -
15 votesanswersviews
使用Django中的电子邮件地址或用户名登录用户
我正在尝试创建一个auth后端,以允许我的用户使用他们的电子邮件地址或Django 1.6中的用户名使用自定义用户模型登录 . 当我使用用户名登录时后端工作,但由于某种原因没有电子邮件 . 有什么我忘了做的事吗? from django.conf import settings from django.contrib.auth.models import User class EmailOrUs... -
1 votesanswersviews
使用电子邮件作为身份验证字段的方法?
我正在使用django的内置身份验证系统 . 一切似乎都很好 . 注册时请求用户输入两个字段: username 和 email . 登录时,他们需要输入 username 和 password . 我想更改此行为,以便用户名字段消失 . 我想将电子邮件视为用户用户名 . 因此,登录用户时需要输入 email / password 这仍然是使用django内置的auth系统吗?我在djan... -
4 votesanswersviews
填写配置文件字段时,管理员中的Django用户创建失败
我正在使用带有postgresql 9.1的Django 1.4.1 . 我需要向使用auth应用程序的用户添加配置文件,并允许管理员应用程序创建和编辑此配置文件 . 因此,我一直在关注文档部分Storing additional information about users: models.py class UserProfile(models.Model): user = model... -
0 votesanswersviews
将'success_url'传递给CBV Django-Registration
我想将 success_url 传递给Django注册中基于类的ActivationView,如基于函数的视图的this answer覆盖和RegistrationView的this answer覆盖 . 到目前为止我尝试过的是不成功的: url(r'^activate/(?P<activation_key>\w+)/$', ActivationView.as_view({'s... -
2 votesanswersviews
Django第三方认证系统
我正在考虑用于登录(新/旧)用户的第三方认证系统 . 就像StackOverflow如何验证它的用户一样 . 这个方案很好,因为它让我无需进行身份验证 . 我需要这个 - 使用Google,Facebook,Twitter,Yahoo,OpenID身份验证系统登录 . 提供与默认django auth系统相同的用户登录功能,即@login_required装饰器应该工作 似乎有一些Dj... -
1 votesanswersviews
Django-如何使django内置的auth视图识别自定义的表单
我正在使用django内置的auth网址和视图 所以,在url.py中 url(r'^accounts/', include('django.contrib.auth.urls')), 在views.py中 from MyApp.forms import * from django.contrib.auth.views import * 我想自定义由django inbuit view pa... -
0 votesanswersviews
为什么django内置auth视图无法识别自定义表单?
我知道当我们需要制作django内置视图时,应该在内置视图函数可以使用之前进行参数规范 . 现在我想自定义django auth视图的表单 password_reset_confirm 并在网址中,我导入我的自定义表单 from Myapp.forms import PasswordSetForm from django.contrib.auth import urls,views 并为网址 u... -
0 votesanswersviews
Django(如果用户注销并且user.is_authenticated = FALSE,如何防止用户直接访问main_app / urls.py中的URL
Django的 如果用户注销并且user.is_authenticated = FALSE,如何防止用户直接访问main_app / urls.py中的URL 请注意,我在views.py中使用了基于类的视图 . 条件 if request.user.is_authenticated(): 无效 . 见下文: class EmployeeCreate(CreateView): model ... -
5 votesanswersviews
Django创建用户然后登录的问题
大家好,所有你们都乐于助人(再见无帮助的人:D) . 我正在尝试在django(1.2.4)中创建用户,然后在保存后将其登录 . 我的问题是我收到了NotImplementedError并查看了由django.contrib.auth.models.AnonymousUser引发的回溯 . 这是我的视图代码的一部分: def signup(request): if request.meth...