利用djang中的count函数获取数据

2024-09-30 22:23:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从数据库fech数据使用django中的count函数,每当我尝试使用这个代码tablename.objects.count表名()比它工作的好。我可以试试这个吗

你知道吗视图.py:-

def home(request):
    getsessionuserid = request.session['getuser_id']
    getlatestproject = jobs.objects.all()
    getcountvalues = applicationform.objects.count(user_id=getsessionuserid)    
    getinterviewcount = interview.objects.count()   
    getjobscount = jobs.objects.count()
    return render_to_response(
    'home.html',
    { 'user': request.user, 'getlatestproject': getlatestproject , 'getcountvalues': getcountvalues, 'getinterviewcount': getinterviewcount , 'getjobscount': getjobscount }
    ) 

而不是显示错误:-你知道吗

count()得到一个意外的关键字参数'user\u id'

我想在user\u id=getsessionserid但显示错误的情况下计算数据。你知道吗


Tags: 数据id数据库homeobjectsrequestcount错误
1条回答
网友
1楼 · 发布于 2024-09-30 22:23:41

count()方法不接受任何参数。您可以先过滤查询集,然后使用count。例如:

published_count = Book.objects.filter(published=True).count()

相关问题 更多 >