def edit_reader(request, id): if request.method=="POST": obj = request.POST if id=="": id = etagReader.createNewId() r = etagReader(id, 'get', run=False) else: id=int(id) r = etagReader(id, 'get') r.put(obj) return HttpResponseRedirect(reverse('edytuj_czytelnika', args=[id])) print "Id: [%s]"%(id,) if id=="": obj = {} else: r = etagReader(int(id)) obj = r.getObject() return render_to_response('biblio/reader_edit.html', {'reader':obj})
def delete_reader(request, reader_id): try: r = etagReader(reader_id) r.delete() return HttpResponseRedirect(reverse('lista_czytelnikow', args=[0])) except ResourceNotFound: return HttpResponse("Resource not found", status=404) except: raise return HttpResponse("Strange error", status=500)