def edit_phone(request, phoneID): current = get_object_or_404(Phone, pk=phoneID, owner=request.user) if request.method == 'POST': form = PhoneForm(request.POST, instance=current) if form.is_valid(): phone = form.save() return HttpResponseRedirect('/profile/e/edit') else: form = PhoneForm(instance=current) return render_to_response('profile/newPhone.html', {'form':form}, context_instance=RequestContext(request))
def edit_phone(request, phoneID): current = get_object_or_404(Phone, pk=phoneID, owner=request.user) if request.method == 'POST': form = PhoneForm(request.POST, instance=current) if form.is_valid(): phone = form.save() return HttpResponseRedirect('/profile/e/edit') else: form = PhoneForm(instance=current) return render_to_response('profile/newPhone.html', {'form': form}, context_instance=RequestContext(request))
def new_phone(request): if request.method == 'POST': form = PhoneForm(request.POST) if form.is_valid(): newPhone = form.save(commit=False) newPhone.owner = request.user newPhone.save() request.user.profile.phones.add(newPhone) return HttpResponseRedirect('/profile/e/edit') else: form = PhoneForm() return render_to_response('profile/newPhone.html', {'form' : form}, context_instance=RequestContext(request))
def new_phone(request): if request.method == 'POST': form = PhoneForm(request.POST) if form.is_valid(): newPhone = form.save(commit=False) newPhone.owner = request.user newPhone.save() request.user.profile.phones.add(newPhone) return HttpResponseRedirect('/profile/e/edit') else: form = PhoneForm() return render_to_response('profile/newPhone.html', {'form': form}, context_instance=RequestContext(request))