私のdjangoアプリにはPOSTS
、同じページにあるフォームがあります(AJAXなどはありません。非常にシンプルです)。フォームを使用していinlineformset_factory
ます。
私の属性の1つは、many2many関係の一部であるため、delete
チェックボックスがあります。ユーザーがそのボックスをチェックしてフォームを送信すると、POST
は正常に実行され、ページが更新されます(通常のフォーム送信、sans-ajaxと同様)。
ただし、ページが再度読み込まれると、削除されたと思われるアイテムは引き続き表示されます。キャッチは、ページをハードリフレッシュすると、それらが消えてしまうことです(POST
成功したため)。
使用しているビュー関数の前に。を付けてい@never_cache
ます。それ以外の場合は、何も気にせず、JavaScriptがこのフォームと相互作用しません。
何か案は?私はこれに固執しています(そして、役に立たないdjango n00bです)。