327得票33回答
将DEBUG设置为False会导致500错误。

一旦我更改了DEBUG = False,我的网站会生成500错误(使用wsgi和manage.py runserver),而且在Apache错误日志中没有错误信息。当我将debug更改为True时,它会正常运行。 我正在使用Django 1.5和Python 2.7.3这里是Apache访问...

57得票1回答
使用反向外键的select_related

我在Django中有两个模型。第一个模型包含职位职能的层次结构,它指示哪些职位向哪些职位报告。第二个模型是人员及其所属的职位职能。 class PositionHierarchy(model.Model): pcn = models.CharField(max_length=50) ...

49得票5回答
Django allauth社交登录:使用注册的电子邮件自动链接社交网站资料

我希望为我的Django网站的用户创建尽可能简便的登录体验。我想要实现以下步骤: 向用户呈现登录界面 用户选择使用Facebook或Google登录 用户在外部网站中输入密码 用户可以作为已认证的用户与我的网站交互 好的,这部分很容易,只需安装django-allauth并进行配置。 ...

40得票6回答
AUTH_USER_MODEL 指的是尚未安装并创建 AbstractUser 模型的模型,因此无法登录。

AUTH_USER_MODEL错误已在EDIT3中解决。密码仍无法通过表单创建用户时保存。 我正在使用Django 1.5版本,并尝试新的用户覆盖/扩展功能,但无法通过我的注册表单注册新用户,只能通过管理员进行注册。当通过注册表单注册时,会出现以下错误: Manager isn't ava...

37得票4回答
使用Django 1.5实现多种用户类型

如何使用Django 1.5的新可配置用户模型功能来实现多个用户类型? 我想有两种用户类型:私人用户和交易用户,每种用户类型都有自己的必填字段。 我能想到两种实现方法: 1) 多表继承 class BaseUser(AbstractBaseUser): email = models...

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

34得票5回答
将现有的auth.User数据迁移到新的Django 1.5自定义用户模型?

我希望不必删除我的网站上的所有用户,但我想利用Django 1.5的自定义可插拔用户模型。这是我的新用户模型:class SiteUser(AbstractUser): site = models.ForeignKey(Site, null=True) 我在新安装中使用我的新模型一切正...

30得票7回答
Django:类视图是否可以同时接受两个表单?

如果我有两个表单:class ContactForm(forms.Form): name = forms.CharField() message = forms.CharField(widget=forms.Textarea) class SocialForm(forms.F...

28得票6回答
将现有网站升级到新的Django 1.5用户模型后,在django_admin_log上出现完整性错误。

显然在将新用户表添加到网站后,django_admin_log仍然与auth_user表有一个外键。 有没有办法解决这个问题? 我在暂存或本地中没有看到这个问题,所以可能发生了一些奇怪的事情。 跟踪(最近的调用): "File "/app/.heroku/python/lib/python...

24得票2回答
处理弃用的`adminmedia`模板标签和{% admin_media_prefix %}的合适方法

从django 1.5版本开始,https://docs.djangoproject.com/en/1.5/releases/1.5/#miscellaneous 模板标签库adminmedia已被移除,其中只包含了已弃用的模板标签{% admin_media_prefix %}。尝试使...