예제 #1
0
파일: views.py 프로젝트: Sagelt/DjangoFlock
def demands_new(request):
    if request.method == 'POST':
        dem = DemandForm(request.POST)
        demand = dem.save(commit=False)
        demand.user = request.user
        demand.save()
        return redirect(demand)
    return render_to_response('demands/new.html', {'form': DemandForm()}, context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: Sagelt/DjangoFlock
def demands_instance_edit(request, pk):
    demand = Demand.objects.get(pk=pk)
    if request.user != demand.user:
        return HttpResponseForbidden()
    if request.method == 'POST':
        dem = DemandForm(request.POST, instance=demand)
        dem.save()
        return redirect(demand)
    return render_to_response('demands/edit.html', {'object': demand, 'form': DemandForm(instance=demand)}, context_instance=RequestContext(request))