2010-11-29 11 views
2

私はdjangoの中規模プロジェクトで作業しています。私は自分のクエリマネージャーから現在のユーザーにアクセスしたいと考えています。私は、現在のユーザーが彼/彼女に関連する情報だけを取得できるように、結果とクエリーセットを制限するカスタムマネージャーを設計できる必要があります。djangoでリクエスト外の現在のユーザーにアクセスするにはどうすればいいですか

私はいくつかの提案を受け取りました。私は、djangoミドルウェアからthreadlocalsを使用しているのであまりサポートされていない例も見てきました。しかし、私はこれが最も有望な解決策と思われるので、非常に混乱しています。私はこれを行うためのより良い方法を探しているので、私はモデルマネージャ内から現在のユーザーにアクセスすることができます。

+0

要求外の現在のユーザーは何を参照してそれを得ることができますか?同時に多くの人がシステムを使用できますか? –

+1

あなたの意見からマネージャーにそれを渡すことができないのはなぜですか? –

答えて

1

リクエストの外でユーザーを取得するための元気な方法はありません。現在のユーザーが問題の場合は、それを必要とするすべての機能に渡します。

関連する問題