46得票4回答
在每个页面上放置Django登录表单

如果用户未登录,我希望在我的网站上的每个页面上显示登录表单(使用django.contrib.auth中的AuthenticationForm)。当用户登录后,将重定向到同一页。如果存在错误,则在同一页上显示表单和错误。 我认为您需要一个上下文处理器来为每个模板提供表单。但是,您还需要每个视...

45得票3回答
如何使用Django/nginx部署仅支持HTTPS的网站?

我的初始问题是如何为Django登录页面启用HTTPS,唯一的回答建议我-将整个站点设为仅限HTTPS。 考虑到我正在使用Django 1.3和nginx,正确的使网站仅限HTTPS的方法是什么? 一个回答提到了中间件解决方案,但有以下警告: Django无法在保留POST数据的同时执...

43得票16回答
在Django中,使用电子邮件地址或用户名登录用户

我正在尝试创建一个认证后端,允许我的用户在Django 1.6中使用其电子邮件地址或用户名登录,使用自定义的用户模型。当我使用用户名登录时,该后端可以正常工作,但是使用电子邮件登录时却不能。我是否忘记了做某些事情?from django.conf import settings from dj...

43得票3回答
Django - 当使用get_or_create自动创建用户时设置用户权限

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...

38得票5回答
将Django ModelChoiceField更改为显示用户的全名而不是用户名

我在Django应用程序中有一个表单(不是在管理界面),它允许工作人员从下拉菜单中选择用户。forms.ModelChoiceField(queryset = User.objects.filter(is_staff=False), required = False) 问题在于下拉菜单是按用户...

38得票2回答
Django-Object-Permissions与Django-Guardian与Django-Authority之间的区别

我已经为Django 1.2+找到了3个行级权限解决方案: django-object-permissions django-guardian django-authority 请问有没有推荐的解决方案?它们之间的主要区别是什么?

36得票8回答
如何获取用户权限?

我想要检索用户的所有权限,并将其作为权限ID列表返回,但是:user.get_all_permissions() 请给我权限名称列表。如何操作?

35得票4回答
Django中出现AttributeError: 'Manager' object has no attribute 'get_by_natural_key'错误?

我正在使用 Django '1.5c1'。在我的 settings.py 文件中,有如下一行代码: AUTH_USER_MODEL = 'fileupload.galaxyuser' 这是我的 Galaxyuser 模型: class GalaxyUser(models.Model):...

35得票4回答
如何在Django REST框架中使用TokenAuthentication进行API身份验证

我有一个Django项目,使用Django-rest-framework创建API。 想要使用基于令牌的身份验证系统,以便只有经过授权的用户才能执行(put,post,delete)的API调用。 我安装了'rest_framework.authtoken'并为每个用户创建了令牌。 因此...

34得票3回答
反向匹配错误

我一直在django登录系统中遇到这个错误。这是我的urls.py的一部分: (r'^contractManagement/login', 'django.contrib.auth.views.login', {'template_name': 'login.html'}), 我遇到的...