我有meta
字段的模型用户,该字段存储JSON数据:
{
"info": {
"f_name": "John".
"l_name": "Doe",
"nick": "foo",
...
},
...
}
如何通过meta['info']['l_name']
在Django admin中指定顺序?
我尝试过:
ordering = ( 'meta__info__l_name' )
ordering = ( 'meta -> info ->> l_name' )
ordering ( RawSQL("main_user.meta -> 'info' ->> 'l_name'", [], ), )
此外,默认情况下将应用user.id DESC
排序,这也会破坏所需的行为。
Django 2.1.2。
谢谢。