国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - SyntaxError: keyword can’t be an expression

瀏覽:109日期:2022-07-09 17:23:40

問(wèn)題描述

1 # -*- coding:utf-8 -*- 2 from Shares.sqlconn import * 3 from sqlalchemy.orm import sessionmaker 4 5 def CheckLogin(name,passwd): 6 session = Session().get_session() 7 flag = session.query(User).filter(User.name=name,User.passwd=passwd).one_or_none() 8 session.close() 9 if flag: 10 return True 11 return False

我在django中使用sqlalchemy 但是過(guò)濾會(huì)報(bào)錯(cuò)

File '/root/Shares/user/check_login.py', line 7 flag = session.query(User).filter(User.name=name,User.passwd=passwd).one_or_none()SyntaxError: keyword can’t be an expression

請(qǐng)問(wèn)大神們 該怎樣解決

問(wèn)題解答

回答1:

正確的寫(xiě)法應(yīng)該是

flag = session.query(User).filter(User.name==name,User.passwd==passwd).one_or_none()

這樣就可以了

回答2:

User.name和User.passwd不是正確的參數(shù)名.可能是User_name,User_passwd.具體查相關(guān)庫(kù)的文檔

標(biāo)簽: python
相關(guān)文章:
主站蜘蛛池模板: 改则县| 峨边| 惠东县| 太仆寺旗| 农安县| 固阳县| 周至县| 禹城市| 辽中县| 无极县| 沅江市| 绍兴市| 呼和浩特市| 金乡县| 同仁县| 锡林郭勒盟| 沭阳县| 抚州市| 贵阳市| 襄汾县| 霍城县| 伊川县| 会同县| 雅江县| 商都县| 麻江县| 汉寿县| 张家川| 甘南县| 南澳县| 安多县| 卢龙县| 五大连池市| 建始县| 皮山县| 扬中市| 甘孜| 宝丰县| 营口市| 嘉黎县| 广饶县|