def register():
    form = RegistrationForm()

    if form.validate_on_submit():
        if form.check_email(form.email):
            flash('Email Already Exists You can Login here')
            return redirect(url_for('login'))
        if form.check_username(form.username):
            flash('Username Already Exists You can Login here')
            return redirect(url_for('login'))
        user = User(email=form.email.data,
                    username=form.username.data,
                    password=form.password.data)
        db.session.add(user)
        db.session.commit()
        flash('Thanks for registration')
        return redirect(url_for('login'))
    return render_template('register.html', form=form)