-1
可能重复:
Override django-admin edit form field values for encrypted data覆盖admin.TabularInline字段
内联模型已加密数据和我需要重写呈现在admin.TabularInline每个字段来解密该方法数据。
可能重复:
Override django-admin edit form field values for encrypted data覆盖admin.TabularInline字段
内联模型已加密数据和我需要重写呈现在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):
...
看到http://stackoverflow.com/questions/7957136/override-django-admin-edit-form-field-values - 用于加密的数据/ 7957201#7957201 – second