轉自:http://blog.csdn.net/mapoor/article/details/8609660
prize_id = models.IntegerField(primary_key=True, db_column='FId', default=1)
這樣寫就會出現 save()後 表中資料是update 而不是 insert
prize_id = models.IntegerField(primary_key=True, db_column='FId')
這樣就ok
google 的一個group中說不要用IntegerField 用AutoField.
http://django-document-cn.readthedocs.org/en/latest/ref/models/instances.html#django.db.models.Model.save
官方文檔說不必要這麼做。
最後,定位在 default=1 處。 主鍵自增字段不能設定default值. (官方相關文檔未找到)