Datagrid for Python Web Framework in Less Than 5 Minutes
Create beautiful and fully customizable datagrid for CRUD in Python web frameworks with minimal code.

How minimal code? How about just 2 lines?
grid = PythonGrid('SELECT * FROM orders', 'orderNumber', 'orders') return render_template('grid.html', title='demo', grid=grid)

What Is pythonGrid?
Grid-based editing including Create, Read, Update, and Delete (CRUD) records are the most common behaviors for web developers. Similar to ASP.NET Datagrid, the pythonGrid is a simple but powerful, and Python library for generating data-bound grid control for the web.
For as little as 2-line of code, you are on your way to creating professional looking and fully functional datagrid. It drastically cuts development for the database-driven Python web apps.
Open Source. Built with Passion for Python.
With pythonGrid, editing a database table is easy. Even a novice developer who is new to Python can easily pick up create professional data grids in under five minutes. It is an essential time-saving tool for a great-looking, web-based data grid for data administration on the fly with little programming effort.

BUILT-IN SORTING, PAGINATION
Never have to waste time and develop the common grid functions over and over again

INTEGRATED SEARCH
Integrated search provides a convenient way to search the data in the table without requiring additional programming

EXCEL & CSV EXPORT
Data export in native Excel and CSV format with a single line of code.

CONDITIONAL FORMAT
(Coming soon)
By applying conditional formatting to a datagrid cell or row, you can quickly identify variances in a range of values with a quick glance.


Supported Databases
pythonGrid supports PostgreSQL and MySQL databases via SQLAlchemy – the most awesome Python SQL Object Relational Mapper on the planet. More database support is coming!

Absolute Minimum Coding
Build great web apps in Python while minimizing development time. Follow the meticulous quick start guide to turbo-boost your development.