I suggest you use the new Django. Django's official documentation now goes no further than 1.3. And 1.3 is unsafe and not supported. I understand that the question was asked more than 3 years ago, but since there is still no answer, I will give him a chance.
In Django 1.6.5, you can simply do this in your model:
class MyModel(models.Model): id = models.BigIntegerField(unique=True, primary_key=True)
primary_key=True override the default identifier for the model. When used, this field automatically increases with each new model object. It just works!
source share