如何在Google App Engine上将简单的HTML复选框添加到bool中?

CT.*_*CT. 4 checkbox google-app-engine boolean

型号代码:

class Task(db.Model):
    complete = db.BooleanProperty(default=False)
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<input type="checkbox" name="complete" value="True" />
Run Code Online (Sandbox Code Playgroud)

数据库:

task = Task()
task.complete = self.request.get('complete')
task.put()
Run Code Online (Sandbox Code Playgroud)

这会返回一个错误:

BadValueError:属性完整必须是bool

该怎么做?

Amb*_*ber 5

由于未选中的复选框不作为参数发送...

task.complete = self.request.get('complete') != ''
Run Code Online (Sandbox Code Playgroud)