我正在创建我的 Django 模型对象的实例:myObject.
我已经设置了一个 Django 表单向导以允许用户创建 myObjects 的新实例。
我已经设置了一个视图,允许用户使用这样的 GET 在 myObject 上“向下钻取”:“myWebsite.com/?objID=5”
在表单向导的最后一步之后,我将用户重定向到“myWebsite.com/?objID=" 到目前为止一切顺利。有用。但是我有两个新要求:
- 如果表单向导刚刚将我重定向到此页面,我希望它在此向下钻取页面的顶部显示“这是您新创建的对象”。
- 无论天气如何,我都是从表单向导或通过任何其他方式来到这个深入研究页面的,我希望 URL 保持与我上面解释的相同。
要求 #2 需要我使用 POST 以免更改 URL。但原始 URL 需要 GET。所以看来我需要在同一页面上执行 GET 和 POST。我怎样才能做到这一点?我是不是误会了什么?有没有更好的方法让我完成我想做的事情?