我刚才知道someone asked这个问题,但答案是不完整的,我很难搞清楚。
我有一个列表视图,使用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',)