Python论坛  - 讨论区

标题:还一个比较笨的问题

2010年06月18日 星期五 11:39

test= test.objects.filter(test1=test2).values('name')(这是俩个表哦关联查询.)

test2是页面传回来的一个input组件的ID值,

想取出test1表的id=test2,连带把test1表里的name取出来 这样写行不行呢.

就是想吧test1的ID和name跟test2ID值相等的数据查出来.

最后返回用simplejson的数据返回. 用不用一个list呢.

 

2010年06月18日 星期五 12:10

好久不弄django了,还是建议你在django中测试一下。但是感觉有问题:

上面的语句看不出是有关联的,我记得objects只是针对单个表的,一般多表关联都是通过ManyToMany关系来实现的,应该是用这个定义吧。

后面json与用不用list无关啊。用不用list要看你想怎么返回了,如果有多条记录,你不用list可能不好处理,如果只有一条记录,可以不用list.

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号