2012-04-12 7 views
2

Django documentationはYourModel.Metaクラスに独自のアクセス許可を設定する方法を示しています。これらのカスタム権限はどこでdjangoに入れますか?

特定のモデルとは関係のない権限が必要です。彼らは、異なるユーザーが特定のビュー/ページにアクセスすることを許可/制限します。

これらの権限をどのように定義するのが好ましいでしょうか。 ダミーモデルを作成する必要がありますか?

答えて

1

利用可能な場合は、「ユーザープロファイル」モデルでこの種類のアクセス許可を定義します(ユーザーについてはstore additional informationを参照)。

「ユーザープロファイル」の場合は、何らかの理由でオプションではありません、あなたはまだpermissionsモデルのメタ属性を設定することができないときに権限を作成する方法の情報のため、DjangoのドキュメントにUser model.See Programmatically creating permissionsで追加の権限を格納することができます(つまり、ユーザモデルは3番目のアプリライブラリで定義されています)。

関連する問題