Python GQL查询不工作

2024-10-01 19:18:33 发布

您现在位置:Python中文网/ 问答频道 /正文

    ID = int(data_key)
    results = db.GqlQuery("SELECT * FROM PatientMeds WHERE patientinfo_ID='ID'")

我做错了什么。。。在

谢谢。。在


Tags: keyfromiddbdatawhereselectresults
2条回答

使用参数(示例12):

ID = int(data_key)
results = db.GqlQuery("SELECT * FROM PatientMeds WHERE patientinfo_ID=:1", ID)
# or
results = db.GqlQuery("SELECT * FROM PatientMeds WHERE patientinfo_ID=:id", id=ID)

您还可以使用更“Pythonic”模型API:

from path.to.your.models import PatientMeds
results = PatientMeds.all().filter('patientinfo_ID =', int(data_key))

相关问题 更多 >

    热门问题