|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
为什么我的这个Django shell 命令下的save会覆盖?只留下了一个
>>> for i in range(1,21):
... cu.curriculum='第%s个课程' %i
... cu.curriculum_num=1000+i
... cu.save()
...
>>> CurriculumSet.objects.all()
<QuerySet [<CurriculumSet: 第20个课程>, <CurriculumSet: 第20个课程>]>
>>> cu.curriculum='第1个课程'
>>> cu.curriculum_num=1001
>>> cu.save()
>>> CurriculumSet.objects.all()
<QuerySet [<CurriculumSet: 第20个课程>, <CurriculumSet: 第1个课程>]>
这是我的数据库设置:
class CurriculumSet(models.Model):
curriculum = models.CharField(max_length=20)
curriculum_num = models.IntegerField(default=0, unique=True)
def __str__(self):
return self.curriculum |
|