2 отфильтрованных поля на самом деле будут уникальным индексом в SQL, поэтому я хочу посмотреть, существует ли сущность на основе этих 2 полей, прежде чем вставлять новое.
в настоящее время у меня есть:
t2get = db.GqlQuery("SELECT __key__ FROM Talk2 WHERE ccc = :1 AND ms = :2", c, theDay)
for x in t2get:
theKey = x[0]
if theKey:
t2 = Talk2.get(theKey)
else:
t2 = Talk2()
какие ошибки с:
UnboundLocalError: local variable 'theKey' referenced before assignment
, если сущность не существует.
Есть идеи?