標準の django.contrib.comments アプリを使用しています。ただし、私のアプリでは、コメントの投稿と表示に対してより細かい権限を適用する必要があります。たとえば、特定の人だけが特定のオブジェクトに対して投稿されたコメントを閲覧できるようにし、他の人が特定のオブジェクトに対してコメントを投稿できないようにしたいとします。アクセス許可を適用するには、ターゲット オブジェクト ID と現在のユーザーを知るだけで十分です。
私の最初の考えは、コメントの URL の周りにデコレータを配置することですが、それらが含まれているため、その方法がよくわかりません。
(r'^comments/', include('django.contrib.comments.urls')),
それらを個々の URL に分割し、そこにデコレータを追加できます (つまり、すべての URL を django.contrib.comments.urls から myapp.urls に取り込みます)。
最善の方法に関するアイデアはありますか?