获取重复输入错误Django

时间:2013-10-04 07:31:43

标签: python django error-handling duplicates

嗨我在运行此代码时收到重复条目,但无法确定为什么会发生以下代码

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 ,它会插入第一个元素从数组到数据库,之后抛出重复条目错误 请告诉我我在哪里犯了错误。

1 个答案:

答案 0 :(得分:1)

你可以试试这个: 也可以每次为用户名字段发送不同的内容,因为查看保存查询,您只需插入电子邮件所以我认为用户名字段必须为空。所以第一次插入第一行但第二次没有插入并给出重复的输入错误。