how to get id form updated in django
===

How to update id field in Django, for example I have this:

    mysql> SELECT * FROM school_subjects;
    +----+--------+---------+-------------+
    | id | name   | user_id | delete_flag |
    +----+--------+---------+-------------+
    |  1 | Canada |       2 |           0 |
    |  2 | USA    |       2 |           0 |
    +----+--------+---------+-------------+

If I delete them, then update again, my id will keep incrementing:

    mysql> SELECT * FROM school_subjects;
    +----+--------+---------+-------------+
    | id | name   | user_id | delete_flag |
    +----+--------+---------+-------------+
    |  3 | Canada |       2 |           0 |
    |  4 | USA    |       2 |           0 |
    +----+--------+---------+-------------

+
So how to make id field check the lowest one, and than increment it from there?

    #models.py
    class Subjects(models.Model):
        """ Subject Database """
        name = models.CharField(max_length=64, unique=False) #Subject Names on left-menu 
        user = models.ForeignKey(User, unique=False)
        delete_flag = models.BooleanField(default=False)
        
        def __unicode__(self):
            return '%s %s' %(self.name, self.user.username)

