0

Djangoアプリでいくつかのオブジェクトを追加/編集した後、URLにバックアクションを実装する最良の方法は何ですか? 私のアプリケーションでは、オブジェクトを追加/編集するためのビューを実装しました。これは、多くの場所 (同じアクションへの多くの異なるパス) から起動できます。ここで、アプリを改善し、追加/編集フォームを閉じた後、ユーザーがフォームを起動する前とまったく同じ場所に戻る機能を導入したいと考えています。この問題を解決するための一般的な方法はありますか?

4

3 に答える 3

1

これはすでに何度も尋ねられています。フォームで次のパラメータを使用するか、クラスベースのビューを使用している場合は、FormViewのget_succes_urlメソッドを使用してリダイレクトできます。

于 2012-09-19T09:15:46.093 に答える
0

私はあなたの質問を明確に理解できるかどうか確信が持てません;

ただし、ユーザーを前のページにリダイレクトする場合は、フォームの追加/編集に移動します。

単純に JavaScript コードを使用できます。次のように:

history.back(-1)

これにより、ユーザーはブラウザの前のページに移動します。

于 2012-09-19T11:06:33.013 に答える
-1

これを実現する簡単な方法は、フォームに という非表示の入力を与えてからnextviewsちょうどredirectユーザーにnextの値を与えることです。

django-registrationのやり方です。

于 2012-09-20T08:56:24.553 に答える