def publish(request, wid): pub_wall = Wall.objects.get(id=wid) pub_form = PubWallForm(request.POST or None) if pub_form.is_valid(): messages.info(request, 'original published: %s' % pub_wall.published ) publish = request.POST.getlist('publish') pub_wall.published = publish pub_wall.save() messages.info(request, 'updated published: %s' % publish) #TODO Fix box updating logic, update > link on template to view that will # process POST request # boxes = Box.objects.filter(id=published) # box.walls.append(published) # box.save() return HttpResponseRedirect('/walls/update/%s' % wid) messages.error(request, 'error: no valid POST data found') return HttpResponseRedirect('/walls/update/%s' % wid)