我在django中使用模型和表单来收集一些文本信息
class Longlist(models.Model):
text_input = models.CharField(max_length=3000, default='First Last email')
def __unicode__(self):
return self.text_input
一旦我收集了这些信息,我就不需要保留它了。从模型中清除实例的最佳方法是什么?我只是在学习django所以我不知道一个不断增加的指数是否重要。
Longlist.objects.all().delete()
删除实例,但我认为每次提交表单时索引总是会增加。我不知道这是不是问题,如果我不知道当前的id是什么,我不知道如何检索Longlist.text_input。例如,如果表单已提交43次,我需要知道这一点,以便我可以从Longlist.text_input(id = 42)获取我的信息。我确实想要一遍又一遍地运行视图/表单,所以我认为如果我的视图总是查找Longlist.text_input(id = 0)
这将是最简单的也许这是一个很好的解决方案,但我不确定:django model: objects.all().delete() doesn't