У меня есть шаблон, который позволяет пользователю редактировать информацию о пользователе.
Я также есть функция просмотра для обработки таких изменений пользователем. В настоящее время я использую базу данных MongoDB с модулем MongoKit . До сих пор я мог сделать это только в функции просмотра, но безуспешно.
def edit():
username = request.args.get('user')
user = User.find_one({'username':username}) # Is this a correct way of doing it?
form = UserForm(**what should be placed here?**, obj=user)
if request.method == 'POST' and form.validate():
form.populate_obj(user)
user.save()
return 'updated'
return render_template('edituser.html', form=form, user=user)
Я просматриваю populate_obj (obj) для этой цели. Я не нашел в этом особой помощи. Что мне делать, чтобы заставить populate_obj ()
работать?