title: id of object is none after save in django
body: <p>I'm looping through a list of objects and saving.  I need the newly generated id or pointer id right after the save but it is None.  </p>
  
  <p>Here is my code: </p>
  
  <pre><code>for category in category_list:
        saved_category = category.save()
        print saved_category.parentCategory_ptr_id      
        print saved_category.id
  </code></pre>
  
  <p>This saves my object after the routine is run, but again, does not give me the id at this line.</p>
  
  <p>here is my model:</p>
  
  <pre><code>class ParentCategory(models.Model):
      name = models.CharField(max_length=255)
  
  class Category(ParentCategory):
      description = models.CharField(max_length=255)
  </code></pre>
  
  <p>category list was created like so:</p>
  
  <pre><code>category_list = []
      for row in value_list:
          category = Category(description=row.description)
          category_list.append(category)
  
  
   return category_list
  </code></pre>
  
  <p>What am I doing wrong?</p>