Пример #1
0
def gamak_apps_new():
	form = forms.GamakAppForm(request.form)
	if request.method == 'POST' and form.validate():
		app = GamakApp(date=datetime.now(), mime_type=form.image.mime_type)
		form.populate_obj(app)
		app.save()
		request.files['image'].save(app.image_path())
		flash(u'Приложение успешно добавлено', 'success')
		return redirect(url_for('.gamak_apps'))
	return render_template('admin/gamak-apps-edit.html', form=form)
Пример #2
0
def gamak_apps_edit(id):
	app = GamakApp.query.get_or_404(id)
	form = forms.GamakAppEditForm(request.form, obj=app)
	if request.method == 'POST' and form.validate():
		form.populate_obj(app)
		print form.image.data
		if form.image.data:
			app.mime_type = form.image.mime_type
			request.files['image'].save(app.image_path())
		app.save()
		flash(u'Приложение успешно изменено', 'success')
		return redirect(url_for('.gamak_apps'))
	return render_template('admin/gamak-apps-edit.html', form=form, app=app)