def editContact(request, id): contact_edit = contact.objects.filter(user=request.user).get(id=id) form = AddContactForm(request.POST or None, instance=contact_edit) if form.is_valid(): save_it = form.save(commit=False) save_it.user = request.user save_it.save() return redirect('/contact/') return render_to_response('contact.html', locals(), context_instance=RequestContext(request))
def addContact(request): contact_list = contact.objects.filter(user=request.user) form = AddContactForm(request.POST or None) if form.is_valid(): save_it = form.save(commit=False) save_it.user = request.user save_it.save() return HttpResponseRedirect('') return render_to_response('contact.html', locals(), context_instance=RequestContext(request))
def add_contact_form(): form = AddContactForm() if request.method == 'POST' and form.validate_on_submit(): connect(mongo) new_contact = Contact() new_contact.name = form.name.data new_contact.phone = form.phone.data new_contact.email = form.email.data new_contact.registration_date = str(date.today()) new_contact.save() return 'Contact added' return render_template("add_contact.html", form=form)