Django和Extjs,如何在jsonstore中使用combo
||
我想显示一个带有JsonStore的extjs组合
服务器端我使用python / Django。
所以,这是我的组合:
xtype: \'combo\',
store: new Ext.data.JsonStore({
url: \'get_peoples\',
root: \'data\',
totalProperty: \'total\',
fields: [
{name: \'name\', mapping: \'fields.name\'},
{name: \'subname\', mapping: \'fields.subname\'}
],
autoLoad: true
}),
trigerAction: \'all\'
和views.py服务器端:
def get_peoples(request):
queryset = People.objects.all()
data = \'{\"total\": %s, \"%s\": %s}\' % \\
(queryset.count(), \'data\', serializers.serialize(\'json\', queryset))
return HttpResponse(data, mimetype=\'application/json\')
get_people呼叫给我
{\"total\": 1, \"data\": [{\"pk\": 1, \"model\": \"myapp.people\", \"fields\": {\"name\": \"Paul\", \"subname\": \"Di Anno\"}}
我认为我的操作不正确,因为我的组合没有显示任何项目
没有找到相关结果
已邀请:
1 个回复
魄龟呸筹