示例#1
0
def create(request):
    form = ContactForm(request.POST)
    if form.is_valid():
        form.save()
        return HttpResponseRedirect('all/')
    return render(request,
                  'add.html', {'person_form': form},
                  context_instance=RequestContext(request))
示例#2
0
def create(request):
    form = ContactForm(request.POST)

    if form.is_valid():
        form.save()
        return HttpResponseRedirect('all/')
    return render(
        request,
        'add.html',
        {'person_form': form},
        context_instance=RequestContext(request))
 def test_if_valid_contact_is_saved(self):
     form = ContactForm({
         'first_name': 'test',
         'last_name': 'test',
         'number': '9999900000'
     })
     contact = form.save()
     self.assertEqual(contact.person.first_name, 'test')
 def test_if_invalid_contact_is_not_saved(self):
     form = ContactForm({
         'first_name': 'tes&t',
         'last_name': 'test',
         'number': '9999900000'
     })
     contact = form.save()
     self.assertEqual(contact, None)
示例#5
0
 def test_if_invalid_contact_is_not_saved(self):
     form = ContactForm({'first_name':'tes&t', 'last_name':'test','number':'9999900000'})
     contact = form.save()
     self.assertEqual(contact, None)
示例#6
0
 def test_if_valid_contact_is_saved(self):
     form = ContactForm({'first_name':'test', 'last_name':'test','number':'9999900000'})
     contact = form.save()
     self.assertEqual(contact.person.first_name, 'test')