django查询1列。怎么查询一列,和select name from a。一样
展开全部
xxx.objects.get()例如查询Car对象的id为5的那列
Car.objects.get(id=5)值得注意的是,get()方法只能用于查一列的,如果返回结果是没有或者超过1条,都会报错,所以如果不确定的话,用Car.objects.filter(id=5)返回的列表,允许为空,如果只有一条,你取第一条就完了
Car.objects.get(id=5)值得注意的是,get()方法只能用于查一列的,如果返回结果是没有或者超过1条,都会报错,所以如果不确定的话,用Car.objects.filter(id=5)返回的列表,允许为空,如果只有一条,你取第一条就完了
更多追问追答
追问
不是,我就是想取到所有的id。不要别的
追答
xxx.objects.all().values("id")
展开全部
A.objects.values_list('name', flat=True)
Django查询最详细的文章可以参考这个:Django最全查询案例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要获取id列表就用values_list吧
xxx.objects.values_list('id',flat=True)
xxx.objects.values_list('id',flat=True)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询