我正在寻找Django Forms替代品。
我需要基于GAE模型的自动构建表单,如Django。 Django Forms可以解决GAE上的一些错误。我需要更换它。
我找到了WTForms。你有什么选择?
答案 0 :(得分:2)
WTForms是GAE的不错选择。它类似于django形式。
另请注意,除了ModelForms
和相关类型之外,django-forms
应该在GAE上运行良好,开箱即用。事实上,这也是为什么django首先支持GAE的原因之一。
答案 1 :(得分:0)
我也找到了答案。我唯一能找到的就是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-module jet。但大多数东西都适用于小代码更改。希望它有所帮助。