2017-04-03 23 views
1

これは概念的な疑問です。 Djangoのクラスベースのビューを習得している間に、Djangoビューを開始呼び出しとして呼び出すことが可能かどうか疑問に思っています。つまり、最初の呼び出しの後、テンプレートからの次の呼び出しは、最初の呼び出しによって作成されたインスタンス変数を共有できます。これにより、テンプレートとサーバー間で変数を前後に渡すことがなくなります。開始呼び出しDjangoクラスベースのビュー。

答えて

2

番号Djangoの表示は、のように特に設計されています。を防止します。それは非常に悪い考えです。設定されたインスタンス変数はすべてallのプロセスのユーザーによって共有されるため、潜在的な情報漏えいやその他のスレッドセーフのバグが発生します。

リクエスト間に情報を保存する場合は、セッションを使用します。

+0

私は本当にあなたの答えが好きです。私のような初心者にとってはとても簡単です。 – Xavier

+0

それがあなたを助けた場合、答えを受け入れることを忘れないでください。 –

関連する問題