0
Djangoの管理者投票機能をカスタマイズしたいと思います。管理サイトの既存の機能を上書きまたは追加することは可能ですか?Djangoの投票管理機能をカスタマイズする
たとえば、表示されたスクリーンショットでは、「保存」をクリックすると、自動的に表示される機能とは異なる機能を追加したいと考えています。私はDjangoとhtmlの新機能ですが、簡単な手順が大変ありがとうございます。
Djangoの管理者投票機能をカスタマイズしたいと思います。管理サイトの既存の機能を上書きまたは追加することは可能ですか?Djangoの投票管理機能をカスタマイズする
たとえば、表示されたスクリーンショットでは、「保存」をクリックすると、自動的に表示される機能とは異なる機能を追加したいと考えています。私はDjangoとhtmlの新機能ですが、簡単な手順が大変ありがとうございます。
管理者のsave
メソッドは、モデルインスタンスをデータベースに保存するために存在します。
あなたはadmin's save methodに余分な機能を追加したい場合は、単にModelAdmin
クラス内のメソッドをオーバーライドします。その迅速な対応のための
class MyModelAdmin(admin.ModelAdmin):
fields = [...]
list_filter = [...]
# etc.
def save_model(self, request, obj, form, change):
# do stuff here
# and don't forget to call super's save method
super().save_model(request, obj, form, change)
おかげで多くのことを。この機能から投票作成ページに入力したコンテンツにアクセスすることは可能ですか?たとえば、私は「投票テキスト」または「投票用紙アドレス」にアクセスしたいと思います。この保存メソッドからアクセスできますか? –
もちろん可能です。 'obj.ballot_text'または' obj.ballot_address'にアクセスするだけです。 –
もう一度ありがとうございます。可変数の選択肢にどのようにアクセスできますか? –