def edit_linpack(request, id_linpack): linpack = get_object_or_404(Linpack, pk=id_linpack,\ system__center__user=request.user) if request.method == 'POST': form = LinpackForm(request.POST, instance=linpack) if form.is_valid(): linpak = form.save() return redirect('show_linpack', linpack=linpack.pk) else: form = LinpackForm(instance=linpack) return render_to_response('supercomputer/edit_linpack.html', locals(),\ context_instance=RequestContext(request))
def add_linpack(request, system): system = get_object_or_404(System, pk=system, center__user=request.user) if request.method == 'POST': form = LinpackForm(request.POST) if form.is_valid(): linpak = form.save(commit=False) linpak.system = system linpak.save() return redirect('show_system', system=system.pk) else: form = LinpackForm() return render_to_response('supercomputer/add_linpack.html', locals(),\ context_instance=RequestContext(request))