2017-04-27 13 views
0

사용자를 생성하려고합니다. 먼저 사용자가 존재하는지 여부를 확인하지만 처음으로이 오류를 내게 알려줍니다.ValueError가/createuser/base 10의 int()에 대한 리터럴이 잘못되었습니다. 'satya'

ValueError at /createuser/

invalid literal for int() with base 10: 'satya'

이 페이지를 새로 고침하면 올바르게 작동합니다. 내 코드 :

for i in range(0, len(username)): 
     try: 
      print(username[i]) 
      user = User.objects.get(username = username[i]) 
     except User.DoesNotExist: 
      user = User.objects.create_user(username=username[i], email=email[i], password=password[i],first_name=firstname[i],last_name=lastname[i]) 
      group.user_set.add(username[i]) 
     except ValueError: 
      pass 

미리 감사드립니다.

답변

1

난 당신이

group.user_set.add(user.id) 
+0

감사를 할 필요가 있다고 생각, 그것은 일 –