私は記事とカテゴリを持つ標準的なブログアプリケーションを持っています。あるカテゴリには多くの記事があります。 管理パネルのユーザーは新しい記事を追加できます。ユーザーに特定のカテゴリへのアクセス許可を与えるより良い方法は何ですか?例えば。編集者は 'A'カテゴリに関連付けられた記事のみを追加でき、 'B'カテゴリに記事を追加することはできません。djangoの関連オブジェクトに対するユーザの権限を与えるには?
0
A
答えて
1
あなたはジャンゴ・権限のアプリを使用して試すことができます:それはあなたがオブジェクトごとに権限を指定することができますhttp://pypi.python.org/pypi/django-permissions
。つまり、モデルごとのdjangoのデフォルトのアクセス権ではなく、UserAにCategoryAのアクセス権があると言うことができます。
更新
何らかの理由で、このアプリの作者は、コードリポジトリの適切な場所で自分は、PyPIのページを更新しませんでした。参考のため、名前をhttps://bitbucket.org/diefenbach/django_permissions/overview
関連する問題
- 1. PostgreSQLで ' - 'のユーザに権限を与える方法
- 2. webserviceにユーザ権限を与える方法
- 3. オーロラrdsに選択権限を与えるユーザ
- 4. PostgreSQLデータベースに対するApacheユーザ権限
- 5. Windowsに権限を与える
- 6. Pytest-django:ユーザ権限を設定する
- 7. Debianで特定のユーザの特権を他のユーザに与えるには?
- 8. "build run"を与える方法Jenkinsの特定のジョブに対する権限
- 9. django管理者のユーザーに対して表示権限のみを与える方法はありますか?
- 10. spring boot oauth2.0とspring security:facebookやslackでユーザのログインに権限(権限)を与える方法
- 11. Androidアプリのルート権限を与える
- 12. ドライブアカウントにアップロードする権限を他のユーザーに与える
- 13. Django - DRFの一部のユーザーにカスタム権限を与える方法
- 14. ユーザーに対してストアドプロシージャ権限のみを付与する
- 15. あなたはどのようにユーザのwww-dataにディレクトリを作成する権限を与えますか?
- 16. ユーザがPostgreSQLで作成したテーブルのみを変更できるユーザに権限を与えますか?
- 17. oracleのユーザーに権限を与える方法は?
- 18. ドメイン内のすべてのユーザーにusers.read.all権限を与える
- 19. Mantis Bug Trackerのユーザ(マネージャではない)にさらに権限を与えることはできますか
- 20. 特定のパイプラインのユーザーに対して実行権限を与えます。
- 21. djangoのユーザにgroupの権限を割り当てます
- 22. IIS 6.0にapp.configファイルを変更する権限を与える
- 23. 他の関連データに基づいて読み取り権限を与えるためのFirebaseルール
- 24. 特定のスキーマに対するユーザー権限を付与する方法は?
- 25. Djangoのユーザに権限を割り当てます。
- 26. SPItemにSPGroup権限を与える方法は?
- 27. sqlサーバユーザにsendmail権限を与える方法は?
- 28. %system.teamcity.auth.userId%アカウントに追加の権限を与える方法?
- 29. postgresでユーザを作成してgrantall権限を与える方法
- 30. djangoユーザ権限と必要なミックスイン
に変更しました。これは、管理パネルまたはコードのいずれかで行うことができます。本当に簡単な機能のために 'utils.py'モジュールを見てください。また、 'tests.py'モジュールを見て、それらがどのように使用されているかを正確に見てください。 – jdi
[django-guardian](http://packages.python.org/django-guardian/)はオブジェクト単位のパーミッションを行うための別のオプションです。 –
実際にピピには数多くのものがあります。良いドキュメントと最近の活動を持っているものを選んだだけの問題です – jdi