久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

python - SyntaxError: keyword can’t be an expression

瀏覽:107日期: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:

正確的寫法應(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)文章:
主站蜘蛛池模板: 全州县| 西充县| 襄汾县| 黄龙县| 饶河县| 新龙县| 大荔县| 富民县| 建阳市| 宝兴县| 麻城市| 榆中县| 太仓市| 南宫市| 涿鹿县| 高要市| 金堂县| 将乐县| 福州市| 恩平市| 台山市| 余江县| 凤阳县| 彭阳县| 阿尔山市| 广宗县| 黔西县| 罗源县| 盈江县| 壶关县| 兰州市| 彩票| 潮州市| 安龙县| 凌云县| 明星| 商河县| 菏泽市| 吉隆县| 驻马店市| 台中县|