Intended Audience: Web Developers
Programming Language: Python 3.6+,
Frameworks: Flask, Django,
Database: Postgres, MySQL
One of the main design goals of pythonGrid is to make creating datagrid easy for Python web apps, which means easy to install, minimum coding, and good flexibility for customization.
If you are new to Python web development, consider starting with Flask, a micro MVC framework that is easy to learn, and the excellent Flask Mega Tutorial by Miguel Grinberg.
You will need either Postgres or MySQL database, both can be easily set up in a local development environment.
If the local install is not your thing, Docker has you covered.