kay*_*uhb 5 django json django-admin
我在模型中有一个 JSONField ( http://djangosnippets.org/snippets/1478/ ),我试图找出向管理员用户显示数据而不是 json 的最佳方式。
有谁知道在 django admin 中执行此操作的最佳方法?
例如,我想
{u'field_user_name': u'foo bar', u'field_email': u'foo@bar.com'}
显示为
field_user_name = foo bar
field_email = foo@bar.com
Run Code Online (Sandbox Code Playgroud)
也许创建一个自定义小部件?
class FlattenJsonWidget(TextInput):
def render(self, name, value, attrs=None):
if not value is None:
parsed_val = ''
for k, v in dict(value):
parsed_val += " = ".join([k, v])
value = parsed_val
return super(FlattenJsonWidget, self).render(name, value, attrs)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4881 次 |
| 最近记录: |