django查询1列。怎么查询一列,和select name from a。一样

 我来答
百度网友57c441c
2011-07-25 · TA获得超过307个赞
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:219万
展开全部
xxx.objects.get()例如查询Car对象的id为5的那列
Car.objects.get(id=5)值得注意的是,get()方法只能用于查一列的,如果返回结果是没有或者超过1条,都会报错,所以如果不确定的话,用Car.objects.filter(id=5)返回的列表,允许为空,如果只有一条,你取第一条就完了
更多追问追答
追问
不是,我就是想取到所有的id。不要别的
追答
xxx.objects.all().values("id")
运维咖啡吧
2019-09-02
知道答主
回答量:11
采纳率:0%
帮助的人:2.6万
展开全部
A.objects.values_list('name', flat=True)

Django查询最详细的文章可以参考这个:Django最全查询案例

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泽杨日0S
2011-07-26 · TA获得超过852个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:323万
展开全部
要获取id列表就用values_list吧
xxx.objects.values_list('id',flat=True)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰人王
2011-07-25 · TA获得超过2456个赞
知道大有可为答主
回答量:2401
采纳率:0%
帮助的人:924万
展开全部
def add(request):
error = []
p = Book()
a_id = request.POST.get('a_id')
if a_id:
if Book.objects.filter(id=a_id).count()>0:
errors.append('id Already exist.')
else
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式