django-authentication

    0热度

    1回答

    尝试使用基于类的视图(第一次)创建登录视图,并且所有内容都填充,但它一直说我的用户名无效。请帮我弄清楚什么是错的。 的login.html(编辑,以显示整个表格): <div class="card border-grey border-lighten-3 px-1 py-1 m-0"> <div class="card-header no-border"> <div

    0热度

    1回答

    我已经创建了扩展用户模型的员工模型。当我创建一名员工时,我也可以在User.objects中找到相同的用户,以便我知道它已创建。当我尝试登录与用户的凭据的凭证没有通过认证(不正确的用户名或密码) class Employee(User): start_date = models.DateField() @property def leave_days_remaining(self):

    0热度

    1回答

    在我的代码中,我正在使用@login_required装饰器。据我所知(并可以在URL中看到),这传递给我的登录视图下一个参数,用于保存用户所在的原始页面。 检查用户的凭据后,我试图将他重定向到原始页面,但我无法弄清楚如何去做。我相信这一定非常简单,但我一直坚持这一段时间,在扔掉键盘之前我不得不寻求帮助。 我的视图代码如下: from django.contrib.auth import logi

    0热度

    1回答

    我想将readonly属性添加到表单字段之一。这是我的forms.py文件的一部分: class SiteAddFormFull(forms.ModelForm): def __init__(self, *args, **kwargs): super(SiteAddFormFull, self).__init__(*args, **kwargs) self.fi

    0热度

    1回答

    我一直在Django 1.7上运行良好。我正在尝试升级到1.11。 我在1.11上收到以下错误,我似乎无法找到问题。 这里是有问题的代码: class Profile(models.Model): profile_id = models.CharField(max_length=50, null=True, unique=True, db_index=True) pet_sho

    1热度

    1回答

    我使用Python 3.6和Django 1.11。我使用的是基于Django的基于类的验证视图和自定义用户模型。我的用户将他们的语言存储在数据库中。我想在每次登录后检索该语言并激活它。 我希望通过user_logged_in信号做到这一点,但信号不能以任何方式影响响应,所以这是不可能的。 另一种方法是覆盖默认的认证视图,这是我想避免的。 有没有其他办法?谢谢。

    1热度

    2回答

    我试图使用Django的认证系统,但我得到的错误: enter image description here “用户”是一个应用程序的名称。 项目的urls.py: from django.conf.urls import url, include from django.contrib import admin from django.conf import settings from d

    1热度

    2回答

    设置:通过tastypie django==1.8 django-tastypie==0.13 django-axes==2.3 我有登录的资源是什么样子低于 from django.contrib.auth import login class LoginResource(Resource): class Meta: resource_name = 'logi

    0热度

    2回答

    我使用基于Django的令牌认证。 (JWT令牌由第三方生成,例如AWS Cognito,我们将只验证签名和到期时间)。 这REST应用程序将不会有任何用户的机型,谁消耗的API调用需要由JWT令牌只有经过身份验证。 class JSONWebTokenAuthentication(TokenAuthentication): def authenticate_credentials(se

    0热度

    1回答

    我有一个django模型,并且我希望该模型只能由其所有者(创建该模型的用户)访问。所以,我创建了一个许可类,如下所示 class IsOwnerOnly(permissions.BasePermission): def has_object_permission(self, request, view, obj): # Write permissions are only all