-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