小编Abd*_*kat的帖子

提示:在“CustomUser.user_permissions”或“User.user_permissions”的定义中添加或更改 related_name 参数

我需要帮助。我正在 Django 中创建一个应用程序,但在迁移自定义用户的类时遇到一些问题。错误是:

ERRORS: auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'Usuario.groups'.
HINT: Add or change a related_name argument to the definition for 'User.groups' or 'Usuario.groups'. auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'Usuario.user_permissions'.
HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'Usuario.user_permissions'. usuarios.Usuario.groups: (fields.E304) Reverse accessor for 'Usuario.groups' clashes with reverse accessor for 'User.groups'.
HINT: Add or change a related_name argument to the definition for 'Usuario.groups' …
Run Code Online (Sandbox Code Playgroud)

python django django-models abstractuser

5
推荐指数
1
解决办法
6007
查看次数

有没有办法从多个文件夹运行所有 pytest 用例?

假设我有test_case1.pyin 文件夹Atest_case2.pyin 文件夹B。我可以使用单个pytest命令一起运行它们吗?

文件夹结构:

projectfolder/A/test_case1.py
projectfolder/B/test_case2.py
Run Code Online (Sandbox Code Playgroud)

python testing unit-testing pytest

5
推荐指数
1
解决办法
5925
查看次数

添加或更改“User.user_permissions”或“User.user_permissions”定义中的 related_name 参数未迁移 我正在制作 crm 和 i

我正在制作此 crm,但收到此错误,我将与您共享代码

我正在拍摄该视频,但出现此错误

https://www.youtube.com/watch?v=fOukA4Qh9QA&t=4925s

ERRORS:
auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
        HINT: Add or change a related_name argument to the definition for 'User.groups' or 'User.groups'.
auth.User.user_permissions: (fields.E304) Reverse accessor for 'User.user_permissions' clashes with reverse accessor for 'User.user_permissions'.        HINT: Add or change a related_name argument to the definition for 'User.user_permissions' or 'User.user_permissions'.
leads.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'User.groups'.
        HINT: Add or change a related_name argument to the definition for …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-migrations

3
推荐指数
1
解决办法
4635
查看次数

Transaction.atomic 同时重写 Django 模型中的 save() 方法?

我正在覆盖save()模型中的默认方法,并在那里创建一个相关的模型实例:

def save(self, *args, **kwargs):
    super().save(*args, **kwargs)
    parent_folder = None
    if self.parent:
        parent_folder = self.parent.task_folders.all().first()

    folder, created = Folder.objects.get_or_create(
        project=self.project,
        task=self,
        parent=parent_folder,
        defaults={'name': self.name,
                  'project': self.project,
                  'task': self,
                  'creator': self.creator,
                  'parent': parent_folder,
                  'is_root': True
                  })
Run Code Online (Sandbox Code Playgroud)

问题是 - 我应该transaction.atomic在这里使用吗?它如何与save()方法一起工作?

python django overriding transactions python-3.x

2
推荐指数
1
解决办法
2836
查看次数