Django:如何在从单独的视图中保存对象后立即查询对象?

时间:2013-01-16 20:55:26

标签: python django django-models django-forms django-views

假设我想查询并显示用户 通过上一页上的表单上传的所有图片(一次上传多张图片,每张图片都会被制作出来到db)中的一个单独的对象。

最好的方法是什么?

由于上传图像的视图与显示图像的视图不同,因此第二个视图如何知道哪些图像是上传的一部分?我考虑在第一个视图中创建和保存图像对象,收集pk并将它们传递给第二个视图,但我知道这是不好的做法。那么我应该如何确保第二个视图知道要查询的主键?

2 个答案:

答案 0 :(得分:2)

这是sessions的用途 - 你将pk存储到会话中,然后在下一页上将它们读出来。

答案 1 :(得分:0)

模型db中还有哪些其他字段? 你可以添加一个upload_id,它在上传后自动设置,发送到下一个视图,然后在db中查询。