【发布时间】:2011-03-13 01:41:21
【问题描述】:
我在模型中有一个 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
【问题讨论】:
-
JSONField 在你的情况下应该返回我认为的有效 Python dict。例如,您可以在模板中发送该字典并使用模板 for 循环显示它。
-
您的意思是希望能够在管理应用程序中修改此 json 字段,通过以另一种格式显示它?
-
Sébastien -- 不,我只想在管理部分以友好的格式显示它,最好不要修改模板。
标签: django json django-admin