32得票2回答
覆盖默认的User对象上get_absolute_url方法?

我尝试创建一个通用的表格来列出django_tables对象。我已经完成了所有工作,只有User对象上的get_absolute_urls()返回:/users/<username>/ 虽然我可以创建这个URL,但它与网站布局不匹配,所以我正在寻找另一种方法来实现这个目标。有没有一...

32得票4回答
如何检测Django Web应用程序在不同位置的多个登录?

我希望在我的Django应用中,对于一个登录账户只允许同时存在一个经过身份验证的会话。因此,如果一个用户在特定IP地址上登录了网页,并且这些相同的用户凭据被用于从另一个IP地址登录,我想要对其进行处理(可以注销第一个用户或拒绝第二个用户的访问)。

30得票2回答
Django中,当user_permissions被设置时,user get_all_permissions()为空

我通过管理员界面为用户添加了一些权限。但出现了某些原因导致所有的权限函数都失败,例如:>>> user.get_all_permissions() set([]) 但是直接访问表格就可以工作:>>> user.user_permissions.all() (...

29得票1回答
如何为Django应用程序设置单元测试用户?单元测试无法登录。

我已为我的Django应用启用了登录验证。但是,视图的单元测试无法正常工作,因为它们会卡在登录页面。在视图响应返回后立即设置断点并使用 print response.content 将输出包含“请登录”的短语。 我该如何设置用户以便测试用例可以登录?我已经尝试使用我的用户名和密码...

29得票3回答
自定义的Django用户对象没有'has_module_perms'属性。

我的自定义用户模型用于通过电子邮件登录:class MyUser(AbstractBaseUser): id = models.AutoField(primary_key=True) # AutoField? is_superuser = models.IntegerFiel...

29得票10回答
如何不使用Django的管理员登录视图?

我创建了自己的登录视图。但是,如果用户直接访问 /admin,则会将其带到管理员登录页面,而不使用我的自定义视图。如何使其重定向到用于除 /admin 以外的所有内容的登录视图?

28得票11回答
Django: 如何将login_required修饰符应用于整个网站(不包括静态媒体)?

示例提供了一个应用级别视图的片段,但如果我的"urls.py"文件中有很多不同的(包括模板在内的非应用级别)条目,我该如何将login_required装饰器应用于它们中的每一个?(r'^foo/(?P<slug>[-\w]+)/$', 'bugs.views.bug_detail...

26得票3回答
Django创建自定义UserCreationForm

我在Django中启用了用户认证模块,但是当我使用UserCreationForm时,它只要求输入用户名、密码和确认密码两个字段。我还想要邮箱和全名字段,且所有字段都必填。 我已经尝试过:from django.contrib.auth.forms import UserCreationFor...

26得票2回答
渲染时出现NoReverseMatch错误:在渲染''django.contrib.auth.views.login''时找不到反向路径

我正在使用Django的身份验证,在login.html模板中,以下语句会生成一个错误:{% url 'django.contrib.auth.views.login' %} 在/login处发生了TemplateSyntaxError: 在渲染时捕获到一个NoReverseMat...

25得票6回答
Django中删除特定用户所有会话的最优方式是什么?

我正在运行 Django 1.3,使用 Sessions 中间件和 Auth 中间件:# settings.py SESSION_ENGINE = django.contrib.sessions.backends.db # Persist sessions to DB SESSION_C...