技术栈: ndb模型,WTForms,webapp2
我正在尝试使用WTForms扩展来处理appengine数据库模型。
我有一个简单的数据库架构:
class Autho(ndb.Models):
name = db.StringProperty()
class Notes(ndb.Model):
title = db.StringProperty()
author = db.KeyProperty()
然后按照文档,在处理程序中使用WTForms定义一个简单的表单:
from wtforms.ext.appengine.db import model_form
def get(self, slug):
form = model_form(Author)()
self.render_template('form.html', {'form': form})
这会引发一个属性错误,代码在第411行 这里props = model.properties()
请告诉我,是否可以修复此问题。