Python 覆盖admin.TableLine字段
可能重复:Python 覆盖admin.TableLine字段,python,django,django-admin,Python,Django,Django Admin,可能重复: 内联模型有加密的数据,我需要重写在admin.TabularInline中呈现每个字段的方法来解密数据。您可以将函数添加到TabularInline中,然后将它们显示为字段: class MyTabularInline(admin.TabularInline): model = MyModel readonly_fields = ['decrypt_first_field', 'decrypt_second_field'] def decrypt_firs
内联模型有加密的数据,我需要重写在admin.TabularInline中呈现每个字段的方法来解密数据。您可以将函数添加到
TabularInline
中,然后将它们显示为字段:
class MyTabularInline(admin.TabularInline):
model = MyModel
readonly_fields = ['decrypt_first_field', 'decrypt_second_field']
def decrypt_first_field(self, obj):
if obj.first_field:
return decrypt(obj.first_field)
else:
return 'Nothing here ...'
def decrypt_first_field(self, obj):
...
看见