2013-10-04 75 views
0

你好我得到當我運行這段代碼,但不能確定爲什麼它正在發生下面重複的條目代碼了重複輸入錯誤的Django

def match_domain(request): 
    user_domain_array = ['[email protected]','[email protected]','[email protected]'] 
    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

請發佈您從django日誌中獲得的** full **回溯。 –

+0

是的,它插入第一個並給第二個條目提供錯誤 –

回答

1

您可以試試這個: 因爲查看保存查詢,您只能插入電子郵件,所以我認爲用戶名字段必須爲空白,因此每次發送的用戶名字段都有所不同。所以第一次插入第一行,但第二次不插入並給出重複的輸入錯誤。

+0

感謝哥們聰明的回答 –