Django admin:如何验证list_editable?

时间:2013-10-03 16:01:40

标签: python django

我刚才知道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',)

0 个答案:

没有答案