【发布时间】:2022-11-12 13:05:32
【问题描述】:
我在 admin.py 中注册了一个模型:
class OrderAdmin(admin.ModelAdmin):
list_display = ('org_name', 'address', 'total_cost', 'phone', 'data_time', 'is_called', 'is_payed')
search_fields = ('org_name', 'phone')
list_filter = ('data_time', 'total_cost', 'data_time')
list_editable = ('is_called', 'is_payed')
readonly_fields = ('data_time', 'user', 'total_cost')
inlines = [OrderItemsAdmin, ]
我需要做类似的事情:
class OrderAdmin(admin.ModelAdmin):
list_display = ('org_name', 'address', 'total_cost', 'phone', 'data_time', 'is_called', 'is_payed')
search_fields = ('org_name', 'phone')
list_filter = ('data_time', 'total_cost', 'data_time')
list_editable = ('is_called', 'is_payed')
readonly_fields = ('data_time', 'user', 'total_cost')
inlines = [OrderItemsAdmin, ]
if 'is_called' == True:
readonly_fields.append('is_called')
我认为这是可能的,所以问题是如何做到这一点?
【问题讨论】:
标签: python django django-admin