0

組織内の内部アプリである電話帳アプリケーションがあります。

従業員が自分の記録を更新できるようにすることが可能かどうかを調査しています。

djangos 認証システムは、自分の詳細のみへのアクセスを許可しますか?

IE - Active Directory でユーザー名を検索し、それが私が持っているユーザー名に対応している場合は、編集してもらいます。

4

1 に答える 1

1

これは、管理インターフェイスでは直接サポートされていません。

編集について話している場合django.contrib.auth.models.Userは、管理インターフェイスの代わりに通常のビューを使用することをお勧めします. カスタム検証を挿入して確認できる場合がありますがrequest.user == user、それはハッキーです。

UserProfile オブジェクトの編集について話している場合は、管理フォームにカスタム検証を追加して承認を確認する方が簡単です。

于 2012-07-17T14:06:25.387 に答える