Beispiel #1
0
Datei: views.py Projekt: mayfer/m
def upload(request):
	response = {}
	if request.method == 'POST' and 'master' in request.FILES and 'slave' in request.FILES:
		master = request.FILES['master']
		slave = request.FILES['slave']
		
		morph = Morph()
		morph.save()
		try:
			w, h = 300, 300
			morph.master_image.save("m_{0}".format(sanitize(master.name)), master, save=True)
			morph.slave_image.save("s_{0}".format(sanitize(slave.name)), slave, save=True)
			cropper_master = Cropper(morph.master_image.path)
			cropper_slave = Cropper(morph.slave_image.path)
			cropper_master.resize(w, h, even_if_larger=False)
			cropper_slave.resize(w, h, even_if_larger=False)
			return redirect(label='morphin:crop', args=[morph.id])
		except Exception, e:
			morph.delete()
			return html_response(e)
Beispiel #2
0
Datei: views.py Projekt: mayfer/m
def placeholder(request):
	return html_response("my old server died.<br />i need to revive my site.<br /><br />note to self: make backups")
Beispiel #3
0
Datei: views.py Projekt: mayfer/m
def entry_body(request, title):
	return html_response(Entry.objects.get(url_title=title).content)
Beispiel #4
0
Datei: views.py Projekt: mayfer/m
def entry_body(request, id):
	return html_response(Entry.objects.get(id=id).content)