【发布时间】:2015-11-16 11:36:48
【问题描述】:
我想做以下事情:
- 我正在使用模板 1 显示 view1。有view2的链接,渲染template2
- 用户点击链接
- 处理view2时出错
- 现在有趣的部分来了:我想取消view2的渲染,激活一个错误信息,并显示之前的view1/template1(一种
redirection,但不完全是)但是在view2我不知道我来自 view1,我也可能没有渲染 view1 时的上下文
如何重新渲染 view1,并在 view2 中生成错误消息,以便用户看到的唯一新事物就是该错误消息?完整的 template1 应该像以前一样呈现,包括用户输入的任何表单值。
这类似于表单验证,但会发生在目标视图而不是表单视图中。
这是完全可行的,还是我正在尝试做一些完全不可能的事情?
【问题讨论】:
-
您预计会出现什么样的错误?
-
@DanielRoseman:假设在处理 view2 期间发生异常
标签: python django django-views