2012-03-29 9 views
0

トピックを作成できるトピックアプリがあります。個々のトピックごとに、作成者はトピックにモデレータを追加できます。これをDjangoモデルで構築する最良の方法は何ですか?ユーザベーストピックのモデレータのためのモデルスキーム?

ユーザが特定のトピックのIDの「モデレータ」であるかどうかをチェックするだけでモデレータを処理する別のアプリケーションを作成する方が良いでしょうか?トピックアプリ内からやりますか?もしそうなら、何が最良の方法でしょうか?

+1

なぜ「Topic」モデルのカスタム権限を作成しないのですか? https://docs.djangoproject.com/en/dev/topics/auth/#custom-permissions –

+0

ありがとう、私はこれを見ていきます! – arooo

+0

これは私が必要とするように見えます。あなたはその投稿を回答したいので、私はそれをマークできますか? – arooo

答えて

0

私は多対多フィールドスーツ罰金だと思う)

class Topic(models.Model): 
    author = models.ForeignKey(User) 
    moderators = models.ManyToManyField(User) 
関連する問題