将sqlalchemy与数据表(framework flask)集成
flask_datatables的Python项目详细描述
一个我需要做的事情就是在内部支持我们的需要,支持任意的连接深度,以便能够进行搜索和排序。结果的功能性。使用orf的版本,我只能在查询结果的2个
级别上进行排序或搜索。现在,这个级别是任意的,因此您可以通过subnet.vlan.switch.rack.location之类的关系提供与位置相关联的子网表上的列,并使用“vlan开关rack.location”将位置名称设置为可筛选和可订购的
在pypi上可用,并且正在通过python 2.7、3.3和3.4上的测试
正在pypi上实现这一点
。代码块:bash
pip安装flask_datatables
usage
----
这非常简单。在datatables中,我提供了一个名为get_resource的函数,该函数可用于创建
datatables api终结点,并内置了完整的flask不宁式过滤。
查看下面的用法示例以获取更多信息。
example
----
**models.py**
…代码块::python
类用户(基):
id=列(整数,主键=真)
说明=列(文本)
用户id=列(整数,foreignkey('users.id'))
用户=关系(“用户”,backref=backref(“地址”,uselist=false))
def\uu repr\uu(self):
返回{}。格式(self.description)
**api.py**
……代码块::python
#add address resource
resource,path,endpoint=get_resource(resource,address,session,basepath=“/”
api.add_resource(resource,path,endpoint=endpoint)
if_u name_uuuuu==''u main_uuuuuu':
app.run(host='127.0.0.1',port=5001,debug=true)
级别上进行排序或搜索。现在,这个级别是任意的,因此您可以通过subnet.vlan.switch.rack.location之类的关系提供与位置相关联的子网表上的列,并使用“vlan开关rack.location”将位置名称设置为可筛选和可订购的
在pypi上可用,并且正在通过python 2.7、3.3和3.4上的测试
正在pypi上实现这一点
。代码块:bash
pip安装flask_datatables
usage
----
这非常简单。在datatables中,我提供了一个名为get_resource的函数,该函数可用于创建
datatables api终结点,并内置了完整的flask不宁式过滤。
查看下面的用法示例以获取更多信息。
example
----
**models.py**
…代码块::python
类用户(基):
id=列(整数,主键=真)
说明=列(文本)
用户id=列(整数,foreignkey('users.id'))
用户=关系(“用户”,backref=backref(“地址”,uselist=false))
def\uu repr\uu(self):
返回{}。格式(self.description)
**api.py**
……代码块::python
#add address resource
resource,path,endpoint=get_resource(resource,address,session,basepath=“/”
api.add_resource(resource,path,endpoint=endpoint)
if_u name_uuuuu==''u main_uuuuuu':
app.run(host='127.0.0.1',port=5001,debug=true)