Django モデル オブジェクト myObject のインスタンスを作成しています。
ユーザーが myObjects の新しいインスタンスを作成できるように、Django フォーム ウィザードを既にセットアップしています。
ユーザーが次のような GET を使用して myObject を「ドリルダウン」できるようにするビューを既にセットアップしています: "myWebsite.com/?objID=5"
フォーム ウィザードの最後の手順の後、ユーザーを "myWebsite.com/?objID=" にリダイレクトします。できます。ただし、2 つの新しい要件があります。
- フォーム ウィザードによってこのページにリダイレクトされた場合、このドリルダウン ページの上部に「ここに新しく作成されたオブジェクトがあります」と表示されるようにします。
- 天候に関係なく、フォーム ウィザードまたはその他の手段でこのドリルダウン ページにアクセスした場合でも、上記で説明したように URL を変更しないでください。
要件 #2 URL を変更しないように、POST を使用する必要があります。ただし、元の URL には GET が必要です。したがって、同じページで GET と POST を実行する必要があるようです。どうやってやるの?私は何か誤解していますか?私がやろうとしていることを達成するためのより良い方法はありますか?