def test_ordering(self): oldMessage = ContactForm( name='kirill', email='*****@*****.**', topic='Older post', message='This is a older post', ) oldMessage.save() newMessage = ContactForm( name='bob', email='*****@*****.**', topic='Newer post', message='This is newer post', ) newMessage.save() firstPost = ContactForm.objects.all()[0] self.assertEquals(firstPost.message,'This is newer post')
def contact_edit(request, contact_id=None): contact = None if contact_id is not None: contact = Contact.objects.get(pk=contact_id) if request.POST: form = ContactForm(data=request.POST, instance=contact) if form.is_valid(): form.save() return HttpResponseRedirect('/contact') else: messages.error(request, 'Wrong data, check it out!') else: form = ContactForm(instance=contact) fieldsets = (FieldSet(form, ('name','taxid','nickname','email','twitter','website' ), legend='', cls=""), FieldSet(form, ('address1','address2','state','country','phone'), legend='') ) return render_to_response('contact/contact_edit.html', RequestContext(request, {'form' : form, 'fieldsets': fieldsets }))