現在のユーザーに関連する管理インターフェースオブジェクトに表示することはできますか?たとえば :Django管理インターフェース
class Feedback(models.Model):
to = models.ForeignKey(User)
message = models.CharField(max_length=200)
は、私はいくつかの管理者を持っていると私は、関連する管理者にメッセージを表示したいです。ありがとうございました!
現在のユーザーに関連する管理インターフェースオブジェクトに表示することはできますか?たとえば :Django管理インターフェース
class Feedback(models.Model):
to = models.ForeignKey(User)
message = models.CharField(max_length=200)
は、私はいくつかの管理者を持っていると私は、関連する管理者にメッセージを表示したいです。ありがとうございました!
あなたはこのように、アプリケーションディレクトリにadmin.py
という名前のファイルを入れて、あなたのモデルのModelAdmin
クラスを書いて、そのquerysetメソッドをオーバーライドすることで、あなたのadminサイトをカスタマイズすることができます。
class FeedbackModelAdmin(admin.ModelAdmin):
fields = ('message',)
def queryset(self, request):
qs = super(FeedbackModelAdmin, self).queryset(request)
return qs.filter(to=request.user)
フルdocumentation of the Django admin siteを確認してください。
あなたは神です! Thanxxxx – user530408
@ user530408答えも受け入れてください。 –
あなたは管理インターフェイスにログインしているユーザに応じて何かを表示したいですか? – juliomalegria
はい。あなたは正しいです。 – user530408