Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为PythonAlchemy编写自定义路由?_Python_Sqlalchemy_Flask Sqlalchemy_Eve - Fatal编程技术网

如何为PythonAlchemy编写自定义路由?

如何为PythonAlchemy编写自定义路由?,python,sqlalchemy,flask-sqlalchemy,eve,Python,Sqlalchemy,Flask Sqlalchemy,Eve,基于“”的教程,我能够设置一个功能齐全的REST API,它可以基于使用SQL alchemys数据库模型生成REST API架构的架构定义来设置数据库。我能够在资源上执行CRUD操作。一切都很好 现在,我如何添加可以运行查询或操作数据库等的自定义路由。比如说,我想添加其他功能,这不是严格的资源查询,而是涉及多个SQL操作。如何做到这一点 对不起,没有说得很具体。在这个方向上的任何一般想法都会像一些指南或教程一样受到欢迎,这些指南或教程有助于更好地理解eve框架。我想坚持EVE的功能,同时添加其

基于“”的教程,我能够设置一个功能齐全的REST API,它可以基于使用SQL alchemys数据库模型生成REST API架构的架构定义来设置数据库。我能够在资源上执行CRUD操作。一切都很好

现在,我如何添加可以运行查询或操作数据库等的自定义路由。比如说,我想添加其他功能,这不是严格的资源查询,而是涉及多个SQL操作。如何做到这一点


对不起,没有说得很具体。在这个方向上的任何一般想法都会像一些指南或教程一样受到欢迎,这些指南或教程有助于更好地理解eve框架。我想坚持EVE的功能,同时添加其他路线。我不想重新发明所有东西。

你可以用flask的蓝图来实现这一点。eve文档中的这篇文章展示了如何在蓝图中使用事件挂钩,但您可以在上面看到如何创建蓝图,以及如何在蓝图中执行任何操作,如查询。

非常感谢。我会按我的要求试一试,然后告诉你。有很多书要读。:)