我知道不久前有人问过这个问题,但答案不完整,我无法弄清楚。
我有一个列表视图,它使用 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',)