def edit_users(useredit): error = None useredit_change = useredit query_for_change_user = user_.query.filter_by(user=useredit_change).first() form = register_user(username=query_for_change_user) if form.validate_on_submit(): query_for_change_user.user = form.user.data query_for_change_user.role = form.select_profile.data query_for_change_user.password = bycrypt_on_pass_user.generate_password_hash( form.password.data) query_for_change_user.email = form.email.data query_for_change_user.first_name = form.first_name.data query_for_change_user.last_name = form.last_name.data db.session.add(query_for_change_user) db.session.commit() flash('User {userdit} is update'.format(userdit=form.user.data)) return redirect(url_for('user.user_page')) form.user.data = query_for_change_user.user form.select_profile.data = query_for_change_user.role form.password.data = query_for_change_user.password form.email.data = query_for_change_user.email form.first_name.data = query_for_change_user.first_name form.last_name.data = query_for_change_user.last_name return render_template('edit_users.html', form=form, \ error = error, current_time=datetime.utcnow())
def new_users(): error = None form = new_register_user(request.form) if form.validate_on_submit(): new_user = user_( form.user.data, bycrypt_on_pass_user.generate_password_hash(form.password.data), form.email.data, form.first_name.data, form.last_name.data, str(form.select_profile.data)) try: db.session.add(new_user) db.session.commit() flash('New user register') return redirect(url_for('user.user_page')) except IntegrityError: error = "username and/or email exist" return render_template('new_users.html', form=form, error=error, current_time=datetime.utcnow()) return render_template('new_users.html', form=form, error=error, current_time=datetime.utcnow())
__author__ = 'Alessio' from project import model_ from project import db, bycrypt_on_pass_user primo = model_.profile_type_(name="Admin") #print primo.name #terzo = model_.profile_type_(name="User",permission=1) ad=model_.user_("administrator",bycrypt_on_pass_user.generate_password_hash('binocchio1977'),"*****@*****.**","alessio","bino",primo.name) db.session.add(ad) db.session.commit() my_q = db.session.query(model_.profile_type_.name).all() print my_q
__author__ = 'Alessio' from project import model_ from project import db, bycrypt_on_pass_user primo = model_.profile_type_(name="Admin") #print primo.name #terzo = model_.profile_type_(name="User",permission=1) ad = model_.user_("administrator", bycrypt_on_pass_user.generate_password_hash('binocchio1977'), "*****@*****.**", "alessio", "bino", primo.name) db.session.add(ad) db.session.commit() my_q = db.session.query(model_.profile_type_.name).all() print my_q