{"repo":"pjosols/mongo-datatables","free":true,"listed":false,"github":"https://github.com/pjosols/mongo-datatables","clone":"git clone https://github.com/pjosols/mongo-datatables.git","description":"Server-side DataTables and Editor integration for MongoDB","language":"Python","stars":15,"topics":["python","flask","mongodb","datatables","django"],"license":"MIT","category":"data-pipelines","readme_excerpt":"mongo-datatables Server-side processing for jQuery DataTables with MongoDB. Translates DataTables Ajax requests into MongoDB aggregation pipelines, handling pagination, sorting, filtering, search, SearchPanes, SearchBuilder, and Editor (full CRUD). Links - mongo-datatables.com — project homepage - docs.mongo-datatables.com — full documentation with configuration details, examples, and API reference - Vinyl Archives — full-featured showcase app with CRUD, cover art, SearchPanes, SearchBuilder, and Editor - Flask Demo · Django Demo · FastAPI Demo — minimal starter apps showing framework integration Installation Quick Start db is any PyMongo Database object. args is the JSON body from a DataTables Ajax POST. get rows() returns the standard server-side response: Framework Examples Flask FastAPI Django Litestar Quart --- DataField DataField(name, data type, alias=None) maps a MongoDB field to a DataTables column. Valid types: Type Search behaviour Uses index? Operators --- --- --- --- keyword Exact equality match Yes (regular index) — string Case-insensitive regex (substring) No — number Exact equality or numeric comparison Yes (regular index) = = str\\ None hooks pre create , pre edit , pre remove callables — return falsy to cancel options dict or zero-arg callable for select/radio/checkbox field options dependent handlers dict mapping field names to callables for dependent field Ajax file fields + storage adapter file upload support (subclass StorageAdapter ) row class , row data","default_branch":null,"files":null,"tree":[],"storefront":"/r/pjosols","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pjosols/mongo-datatables/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}