示例#1
0
文件: user.py 项目: booo/gid
    def post(self):
        form = RegistrationForm(request.form)

        if form.validate():

            response = self.rest.postForm(
                  form.toDict()
              ) 

            data = json.loads(response)

            flash("Account successfully created!", "success")

        return redirect(url_for('login'))
示例#2
0
文件: user.py 项目: booo/gid
    def post(self):
        form = RegistrationForm(request.form, csrf_enabled = False)
        
        if form.validate():
            if not User.query.filter_by(username = form.username.data).count() > 0:
                try: 
                    user = User(form.username.data, form.email.data,
                                form.password.data)
                    db.session.add(user)
                    db.session.commit()

                    return jsonify(user=user.toDict())

                except IntegrityError as e:
                    return jsonify({"error": "Username or email do already exist"})


        return jsonify({"error": form.errors})
示例#3
0
文件: user.py 项目: booo/gid
def userNewForm():
    form = RegistrationForm(request.form)
    return jsonify(form = form.toDict())