gpt4 book ai didi

python - Django objects.all() 空查询集,在 shell 中不为空

转载 作者:行者123 更新时间:2023-11-28 23:49:26 24 4
gpt4 key购买 nike

过去 2 年我一直在使用 Django,一点问题都没有,我不是菜鸟。

我最近为模型创建了一个新属性并将其添加到 mysql 数据库中。

每当我在“views.py”中使用此属性过滤内容时,我都会得到一个空集,每当我使用“manage.py shell”使用完全相同的代码行时,它都会返回预期的查询集。

我已经尝试重新启动 httpd 服务、mysqld 服务并重新启动系统,但没有任何反应。

有谁知道如何绕过这个问题?

这是我用来调试这个问题的代码:

外壳:它不允许我发布图片,所以这里是代码:

>>>Session.objects.filter(cancellation_session=True)
>>>[<Session: Zumba Toning (Ladies)>]

views.py:

def gym_day2(request):
return HttpResponse(str(Session.objects.filter(cancellation_session=True)))

HTTP响应:

[]

请帮忙!

最佳答案

添加。语句后的值或.values_list(),Session.objects.filter(cancellation_session=True).values('field')

关于python - Django objects.all() 空查询集,在 shell 中不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32850585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com