通过民意调查教程我跑了这一行:
q = Question(question_text="What's new?", pub_date=timezone.now())
现在,我已经跑了:
python manage.py flush
但是当我保存并检查ID时,我注意到id仍在递增。
>>> q.save()
>>>q.id
3
为什么id值不是1?为什么即使数据库被销毁,id值仍然保留?
答案 0 :(得分:0)
您可以尝试使用manage.py sqlclear
删除所有表格,然后再使用manage.py flush
清空所有表格中的数据。
然后,您可以根据定义的模型使用manage.py syncdb
重新同步表格。
也许这会让你的生活更容易用于南方进行数据库迁移或一些Django Extensions。