Google应用引擎文档使用JS为其Google端点构建前端功能。 https://cloud.google.com/appengine/docs/python/endpoints/getstarted/clients/js/client_ui
看起来过于复杂。
我可以使用python和我的jinja2模板来收集用户数据并使用处理程序将其重定向到端点,而无需使用任何JS吗?
即。我的request.handler收集所需的信息,将其重定向到创建ndb兼容模型的特定端点,将其发送到数据库并返回成功。
这是实现我的应用程序逻辑的好方法吗?
答案 0 :(得分:2)
如果您不想编写JS应用程序,则根本没有理由使用云端点;只需在Python和Jinja中编写AppEngine应用程序,并使用标准的ndb调用写入数据存储区。
编辑当然你可以使用你喜欢的任何语言发布到端点 - 毕竟它们只是HTTP - 但我真的不明白为什么你会想要。应用程序的大部分复杂性在于首先正确定义模型;只有在您实际需要将应用程序扩展到其他平台时才会添加端点。不要建造你以后可能需要的东西;现在就建立你需要的东西,剩下的就是你需要的东西。