title: Matthew Daly Django Tutorial Test Fail
body: <p>I am using <code>postgres</code> instead of <code>mySQL</code> for a django install.  However, during a test with postgres I am getting an error I cannot explain; the error does not exist if I change back to mySQL.</p>
  
  <pre><code>def test_edit_post(self):
      # Create the post
      post = Post()
      post.title = 'My first post'
      post.text = 'This is my first blog post'
      post.pub_date = timezone.now()
      post.save()
  
      # Log in
      self.client.login(username='FredFlintstone', password='Pebbles')
  
      # Edit the post
      response = self.client.post('/admin/blogengine/post/1/', {
          'title': 'My second post',
          'text': 'This is my second blog post',
          'pub_date_0': '2013-08-08',
          'pub_date_1': '22:00:04'
      },
      follow=True
      )
      self.assertEquals(response.status_code, 200)
  </code></pre>
  
  <p>If I use postgres I get a status_code 404, but it works with <code>mySQL</code>.</p>
  
  <p>I suspected I didn't have postgres setup correctly but this works:</p>
  
  <pre><code>    def test_create_post(self):
      # Log in
      self.client.login(username='FredFlintstone', password='Pebbles')
  
      # Check add response code
      response = self.client.get('/admin/blogengine/post/add/')
      self.assertEquals(response.status_code, 200)
  
      # Create new post
      response = self.client.post('/admin/blogengine/post/add/', {
          'title': 'My first post',
          'text': 'This is my first post',
          'pub_date_0': '2013-12-28',
          'pub_date_1': '22:00:04'
      },
      follow=True
      )
      self.assertEquals(response.status_code, 200)
  </code></pre>
  
  <p>I am new to django and development in general.  Any help you can provide will be greatly appreciated.</p>