Я тоже искал ответ на этот вопрос ... И единственное, что я могу найти, это WTForms. WTForms поставляется с некоторой интеграцией для перевода моделей в формы. Чтобы быть более конкретным, в файле wtforms.appengine.ext.model_form есть нечто, называемое model_form С этим вы можете сделать форму с
form_obj = model_form(ModelClass)
#validate with
form = form_obj(request.POST)
if form.validate()
mc = ModelClass
form.populate_obj(mc)
mc.put()
Он не поддерживает новую струю ndb-модуля. Но большинство вещей работает с небольшими изменениями кода. Надеюсь, это поможет.