예제 #1
0
파일: forms.py 프로젝트: bandycj/SwaRoute
    def validate(self):
        print self.username.data
        rv = Form.validate(self)
        if not rv:
            return False

        user = User.objects(username=self.username.data).first()
        if user != None:
            self.username.errors = [Errors.USERNAME_UNAVAILABLE]
            return False

        if oid == None and user == None:
            user = User(openid=self.openid.data, username=self.username.data)
            user.save()

        self.username = user
        return True