久久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)文章:
主站蜘蛛池模板: 湘阴县| 钟山县| 陕西省| 潍坊市| 祁连县| 图木舒克市| 无棣县| 托克逊县| 攀枝花市| 达日县| 吴忠市| 大邑县| 盐源县| 松滋市| 格尔木市| 大新县| 密山市| 通江县| 吉安市| 博乐市| 鄢陵县| 天津市| 德保县| 图木舒克市| 册亨县| 南和县| 泗阳县| 铜梁县| 顺平县| 泰兴市| 丰城市| 诸城市| 屏南县| 封开县| 天峨县| 普陀区| 健康| 乌鲁木齐市| 梁河县| 会同县| 青冈县|