2024-04-25 08:33:40 发布
网友
在管理员.py你知道吗
class PurchaseOrderAdmin(admin.ModelAdmin): list_display = ('confirmed', 'po_number')
我想让它到哪里,订单号将只显示,如果“确认”设置为真。我怎么能做到呢?你知道吗
列将始终显示,但如果要显示空白文本或false时的内容,可以尝试以下操作:
list_display = ('confirmed', 'get_po_number') def get_po_number(obj): if obj.confirmed: return obj.po_number else: return 'some text' get_po_number.short_description = 'po number'
添加到您的班级:
class PurchaseOrder(models.Model): ... your fields ... def get_po_number(self): return self.po_number if self.confirmed else '' get_po_number.short_description = 'po_number'
并在列表显示中从“订单号”更改为“获取订单号”
列将始终显示,但如果要显示空白文本或false时的内容,可以尝试以下操作:
添加到您的班级:
并在列表显示中从“订单号”更改为“获取订单号”
相关问题 更多 >
编程相关推荐