The equivalent might use sqlalchemy_utils for its generic relationships: https://sqlalchemy-utils.readthedocs.io/en/latest/generic_relationship.html
A common use-case for MPTT is categorization data, like with the way django-oscar uses django-mptt: https://github.com/django-mptt/django-mptt
It's likely that you're missing a header column in your table. Make sure you have the same number of <th> elements as items in the "columns" section of your datatables initialization.
- https://fooplugins.github.io/FooTable/index.html - good, no inline editing though
- https://datatables.net/ - editable plugin requires purchase
- https://github.com/mleibman/SlickGrid - unmaintained
- https://handsontable.com/ - responsiveness doesn't work very well
- https://github.com/mindmup/editable-table - only supports editing
- https://github.com/David-Mulder/paper-datatable - pretty, but doesn't seem very battle-tested
- https://www.ag-grid.com/ - no tests
- https://github.com/angular-ui/ui-grid - requires angular
- http://ng-table.com/ - requires angular
- http://backgridjs.com/ - requires backbone
- https://github.com/daniel-nagy/md-data-table - pretty, but requires angular
- https://www.dynatable.com/ - not editable
- http://www.jtable.org/ - last updated in 2014, styling looks dated
- https://datazenit.com/static/sensei-grid/examples/ - simple, editable
This might be your problem if db.create_all() isn't creating all the columns you expected.
Describes the main reason why I started using Python for long-running jobs.
To encrypt a file: ansible-vault encrypt secrets.py
To decrypt a file: ansible-vault decrypt secrets.py
More documentation is available here: http://docs.ansible.com/ansible/playbooks_vault.html