gpt4 book ai didi

python - 使用 cleaned_data 时为 "TypeError: string indices must be integers"

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:14 25 4
gpt4 key购买 nike

错误发生在这里:

if request.method == 'POST':
form = RegisterForm(request.POST)
if form.is_valid():
clean = form.cleaned_data

username = clean['username']
email = clean['email']
password = clean['password']
new_user = User.objects.create_user(username, email, password)
new_user.save()
new_account = Account(user=new_user, email=email)
new_account.save()

username = clean['username'] 行。我已经能够在其他地方成功地使用这条确切的线而没有问题。为什么现在是个问题?

最佳答案

您可能从表单的 clean() 方法返回了错误的内容 - 您应该返回完整的 self.cleaned_data 字典。

关于python - 使用 cleaned_data 时为 "TypeError: string indices must be integers",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10356383/

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