【发布时间】:2013-10-11 03:01:54
【问题描述】:
您好,当我运行此代码时,我得到了重复的条目,但不确定为什么会发生下面是代码
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 在 database 中有 一个 条目,其值为 ghrix.com ,它插入 first 元素从数组到 database,然后抛出 duplicate 输入错误 请建议我在哪里做错了。
【问题讨论】:
-
显然,您已经有一个用户使用其中一封电子邮件。
-
请发布您从 django 日志中获得的完整回溯。
-
是的,它会插入第一个并在第二个条目时出错
-
那么第二个条目已经存在了。请注意,这与其他条目无关。
标签: python django error-handling duplicates