日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

NameError name 'F' is not defined

 融水公子 2019-08-05

講解對象:NameError: name 'F' is not defined

作者:融水公子 rsgz


問題描述:NameError: name 'F' is not defined

我的目的:輸出比較班級女生數(shù)目大于男生數(shù)目的數(shù)據(jù)

執(zhí)行步驟:

python manage.py shell  進(jìn)入交互

from django.db.models import Students,Grades

Grades.objects.filter(ggirlnum__gt=F('gboynum'))


問題分析:
可能是沒有導(dǎo)入某個包

from django.db.models import F,Q


嘗試:我們引入看看

返回數(shù)據(jù):果然,終端界面返回了一個數(shù)據(jù)  Grades:大千世界

python manage.py shell  進(jìn)入交互

from django.db.models import F,Q

from django.db.models import Students,Grades

Grades.objects.filter(ggirlnum__gt=F('gboynum'))


驗(yàn)證:數(shù)據(jù)準(zhǔn)確性

表記錄:那么我們打開表記錄查看下

分析:還真的只有大千世界這個班級的女生數(shù)量大于男生數(shù)量

留言:成功了!我的天,嗷嗷嗷,這么快就解決了!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多