def update_user(id): key = db.Key(id) user = User.get(key) form = UserForm(request.form, user) form.key.data = key if form.validate(): form.populdate_obj(user) user.put() flash('Пользователь успешно сохранен', 'correct') redirect(url_for('edit_user', id=user.key())) else: return render_template('admin/users/edit.html', title=u'Редактировать пользователя', form=form, user=user)
def create_user(): user = User() form = UserForm(request.form, user) form.key.data = None if form.validate(): form.populate_obj(user) user.password_salt = str(hashlib.md5(os.urandom(124))) user.password_hash = str(hashlib.md5(form.password.data + user.password_salt).hexdigest()) user.put() flash('Пользователь успешно сохранен', 'correct') return redirect(url_for('edit_user', id=user.key())) else: return render_template('admin/users/new.html', title=u'Добавить пользователя', form=form)
def update_user(id): key = db.Key(id) user = User.get(key) form = UserForm(request.form, user) form.key.data = key if form.validate(): form.populdate_obj(user) user.put() flash('Пользователь успешно сохранен', 'correct') redirect(url_for('edit_user', id=user.key())) else: return render_template('admin/users/edit.html', title=u'Редактировать пользователя', form=form, user=user)
def create_user(): user = User() form = UserForm(request.form, user) form.key.data = None if form.validate(): form.populate_obj(user) user.password_salt = str(hashlib.md5(os.urandom(124))) user.password_hash = str( hashlib.md5(form.password.data + user.password_salt).hexdigest()) user.put() flash('Пользователь успешно сохранен', 'correct') return redirect(url_for('edit_user', id=user.key())) else: return render_template('admin/users/new.html', title=u'Добавить пользователя', form=form)