def load_users(self): path = os.path.join(self.base_path,'users.json') obj = PPjo(filename=path) users = obj.get_objects('users') for user in users: username = user.get_string("username") password = user.get_string("password") email = user.get_string("email") User.objects.create_user(username,email,password) register_add_cards(username)
def register_user(request): try: username = request.POST['username'] password = request.POST['password'] password_verify = request.POST['password_verify'] email = request.POST['email'] validate_email(email) if password == password_verify: if len(User.objects.filter(username=username)) == 0: User.objects.create_user(username,email,password) register_add_cards(username) return render_to_response('account/create.html',{'username':username}) else: return account_error('Username already exists') else: return account_error('Passwords did not match') except KeyError: return account_error('Did not supply enough fields') except ValidationError: return account_error('Email must be of format [email protected]')