嗨我在运行此代码时收到重复条目,但无法确定为什么会发生以下代码
def match_domain(request):
user_domain_array = ['rohit@ghrix.com','rahul@ghrix.com','rishi@ghrix.com']
getclientdomain = client_domain.objects.all()
for i in getclientdomain:
for u in user_domain_array :
if i.client_domain in u :
saveuser = User(email = u)
saveuser.save()
#return HttpResponse(u)
else :
return HttpResponse("no")
getclientdomain在数据库中有一个条目,其值为 ghrix.com ,它会插入第一个元素从数组到数据库,之后抛出重复条目错误 请告诉我我在哪里犯了错误。
答案 0 :(得分:1)
你可以试试这个: 也可以每次为用户名字段发送不同的内容,因为查看保存查询,您只需插入电子邮件所以我认为用户名字段必须为空。所以第一次插入第一行但第二次没有插入并给出重复的输入错误。