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

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

python - SyntaxError: keyword can’t be an expression

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

問題描述

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 但是過濾會報錯

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

請問大神們 該怎樣解決

問題解答

回答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)庫的文檔

標簽: python
相關(guān)文章:
主站蜘蛛池模板: 靖宇县| 和平县| 南汇区| 邯郸市| 玉溪市| 沙田区| 琼中| 寿阳县| 林西县| 咸丰县| 柳林县| 平泉县| 宝清县| 阜南县| 陵川县| 台中市| 民权县| 阜新市| 巩义市| 新郑市| 巴楚县| 浦县| 哈尔滨市| 绩溪县| 通山县| 盈江县| 嵊泗县| 海南省| 大余县| 台中县| 开江县| 泸州市| 荣昌县| 迁西县| 甘肃省| 富川| 米泉市| 三河市| 罗江县| 同心县| 边坝县|