gpt4 book ai didi

python - 创建另一个模型时创建组

转载 作者:太空宇宙 更新时间:2023-11-03 19:50:09 25 4
gpt4 key购买 nike

我有一个模型工作区,并且我使用 django 中的模型来应用权限。但是,每当用户创建工作区时,我希望工作区也创建一个组。

这是我尝试过的:

 instance = form.save(commit=False)
instance.token = uuid4()
x = uuid4()
groupworkspace = Group
groupworkspace = Group.objects.create('GROUP TEST')
instance.join_token = str(x)[:8]
instance.join_token_date = datetime.now()
instance.save()
instance.members.set([request.user]

现在一切正常,除了我不创建组,而是返回。

create() takes 1 positional argument but 2 were given

感谢您的帮助

最佳答案

create()方法仅接受关键字参数,但您试图传递位置参数。要将更改代码修复为此:

groupworkspace = Group.objects.create(name='GROUP TEST')

关于python - 创建另一个模型时创建组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59896763/

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