少し前に誰かがこの質問をしたことは知っていますが、答えは不完全で、私はそれを理解するのに苦労しています.
list_editable を使用してドロップダウン選択ボックスを表示するリスト ビューがあります。ユーザーが「保存」を押したら、すべてのドロップダウンで変更を確認し、選択内容に基づいてさまざまな関数を呼び出したいと思います。
admin.py ファイルの一部:
class OrdersAdmin(admin.ModelAdmin):
form = OrdersForm
actions = None
list_display = ('id','order_type','number_of_items','client_name','phone_number','rent_start','number_of_days','order_state')
list_editable = ('order_state', 'phone_number')
search_fields = ('order_id','client_name','phone_number')
date_hierarchy = 'rent_start'
filter_horizontal = ('order_items',)
ordering = ('rent_start', 'order_state',)
list_filter = ('order_state',)