コード例 #1
0
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))
コード例 #2
0
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))