> For the complete documentation index, see [llms.txt](https://appseed.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://appseed.gitbook.io/docs/developer-tools/flask-dynamic-datatables.md).

# Flask Dynamic DataTables

The tool aims to provide a powerful data table interface using the developer's minimum amount of code For newcomers, Flask is a leading backend framework used to code from simple websites and APIs to complex eCommerce solutions. The presentation layer uses `Simple-DataTables` and Vanilla JS code to render the information.

* 👉 [Flask Dynamic DataTables](https://github.com/app-generator/devtool-flask-dynamic-datatb) - source code (MIT License)
* 👉 Free [support](https://appseed.us/support/) via Email and [Discord](https://discord.gg/fZC6hup)
* 👉 More [Developer Tools](https://appseed.us/developer-tools/) - provided by AppSeed

### Tool Specs & Status

As mentioned above, the `Dynamic DataTables` tool aims to enable a powerful data table interface on top of any Flask codebase with a minimum effort. Here are the steps:

* `Define a new model` in the project (an old one can be also used)
* `Execute the database migration` to create/update the associated tables
* `Update the configuration` to enable the Dynamic Data Table service over the model
* `Start` the app
* Access the `Dynamic DataTable` provided on op of the model

For instance, if the new model managed by the Dynamic Data Table Service is called books, the associate API is exposed at `/datatb/books/`

A video presentation of this feature can be found on YouTube:&#x20;

{% embed url="<https://www.youtube.com/watch?v=kYRvhQj-JQE>" %}
Flask Dynamic DataTables - Free Tool for Developers
{% endembed %}

## 🚀 Where to go from here

* 👉 Contact AppSeed using the [support](https://appseed.us/support/) page&#x20;
* 👉 Use the [App Generator](https://appseed.us/generator) to generate a new project
