jquery数据表的sqlalchemy集成

sqlalchemy-datatables的Python项目详细描述


Build StatusPyPi VersionScrutinizerCoverage

sqlalchemy datatables是一个与框架无关的库,它提供jqueryDataTables>;=1.10的SQLAlchemy集成,并帮助您管理应用程序中的服务器端请求。

安装

通过pip安装:

python 3

$ pip3 install sqlalchemy-datatables

从源安装:

$ git clone git@github.com:Pegase745/sqlalchemy-datatables.git
$ cd sqlalchemy-datatables
$ pip3 install .

供款:

In a virtualenv
$ git clone git@github.com:Pegase745/sqlalchemy-datatables.git
$ cd sqlalchemy-datatables
$ make all

用法

@view_config(route_name='data',renderer='json')defdata(request):"""Return server side data."""# defining columns#  - explicitly cast date to string, so string searching the date#    will search a date formatted equal to how it is presented#    in the tablecolumns=[ColumnDT(User.id),ColumnDT(User.name),ColumnDT(Address.description),ColumnDT(func.strftime('%d-%m-%Y',User.birthday)),ColumnDT(User.age)]# defining the initial query depending on your purpose#  - don't include any columns#  - if you need a join, also include a 'select_from'query=DBSession.query().\
        select_from(User).\
        join(Address).\
        filter(Address.id>4)# instantiating a DataTable for the query and table neededrowTable=DataTables(request.GET,query,columns)# returns what is needed by DataTablereturnrowTable.output_result()

示例

您可以找到工作示例in the repository,包括与yadcf插件的集成:

更改日志

该项目的所有显著更改都将记录在this section中。

这个项目遵循Semantic VersioningKeep A Changelog

许可证

这个项目是根据麻省理工学院的许可证授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JAXB可以将ArrayList作为逗号分隔的值输出吗?   java使用bcel将一个内部类移动到另一个外部类   java无法识别Lucene MoreLikeThis中的错误   安卓如何在Frida中将动态类转换为json或java文件   java如何使用Struts2在blob类型的列中保存我的sql中的图像?   使用mavenreleaseplugin将java maven发布到nexus 3.0.1失败   java这是正确的方法吗?   Windows上的java Runner不工作   找不到java Hibernate+Spring xml映射   java如何访问WMI查询的数据(通过JNA)SAFEARRAY结果   java如何在本地导入库而不使用Maven中的Nexus?   java渐变本地项目依赖项   使用URLFetchService/URL Google appengine for java