私は@user_passes_test
auth デコレーターに精通していますが、セッションに相当するものがあるかどうか疑問に思っていますか? 基本的に、アカウント設定ページがあり、ユーザーがパスワードを確認するページに移動する前に、成功するとタイムスタンプがセッションのキーとして追加されます。他のすべての「プロファイル設定」ビューを「セッションパステスト」スタイルのデコレーターでラップしたいと思います。これにより、タイムスタンプが存在し、一定時間経過していないことが確認されます。これを行う簡単な方法はありますか?同じロジックが必要なビューがいくつかあります。そのため、それぞれに大量のコードを繰り返すのはやや不快です。
質問する
223 次
1 に答える
2
おそらく、独自のデコレータを作成して、必要なすべてのセッション ロジックをカプセル化し、それをすべての「プロファイル設定」ビューに適用することをお勧めします。
例: 関数デコレータのチェーンを作成するには? (基本的には関数などを返す関数です。)
于 2013-01-10T07:27:12.340 に答える