gpt4 book ai didi

python - Django 1.6 AbstractUser m2m 模型验证错误

转载 作者:太空狗 更新时间:2023-10-29 22:06:51 24 4
gpt4 key购买 nike

我在 Django 1.5.4(稳定版)上没有错误,但是当我从官方 tar.gz 在 Django 1.6 beta 4 上测试我的应用程序时,我在启动时遇到验证模型错误。


models.py

from django.contrib.auth.models import AbstractUser, User

class ShopUser(AbstractUser):
model_car = models.CharField(max_length=200)
date_car = models.DateField()
description = models.TextField(blank=True, db_index=True)

manager = models.ForeignKey(User)

这是ma​​nage.py runserver控制台日志:

Validating models...

Unhandled exception in thread started by <function wrapper at 0x2d941b8>
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/django/utils/autoreload.py", line 93, in wrapper
fn(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py", line 97, in inner_run
self.validate(display_num_errors=True)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 312, in validate
raise CommandError("One or more models did not validate:\n%s" % error_text)
django.core.management.base.CommandError: One or more models did not validate:

adminka.shopuser: Accessor for m2m field 'groups' clashes with related m2m field 'Group.user_set'. Add a related_name argument to the definition for 'groups'.
adminka.shopuser: Accessor for m2m field 'user_permissions' clashes with related m2m field 'Permission.user_set'. Add a related_name argument to the definition for 'user_permissions'.
auth.user: Accessor for m2m field 'groups' clashes with related m2m field 'Group.user_set'. Add a related_name argument to the definition for 'groups'.
auth.user: Accessor for m2m field 'user_permissions' clashes with related m2m field 'Permission.user_set'. Add a related_name argument to the definition for 'user_permissions'.
  • python -c "import django;print django.get_version()"
    1.6b4

解决这个问题需要做什么?

最佳答案

您必须在您的 settings.py 中声明 AUTH_USER_MODEL。在你的情况下:

AUTH_USER_MODEL = 'your_app.ShopUser'

关于python - Django 1.6 AbstractUser m2m 模型验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19120527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com