Write your answer…
You can look at ReactJS, it satisfies your requirements of being easy to code, easy to learn; and not sure what you mean by integration with Django's template engine (which one?)
Since ReactJS already is a huge proponent of pushing thoughts in the direction of "components", I think you would hardly need any "templates" per se.
Combined with Django on the backend, and ReactJS library (yes React is not a framework) in the front end, you should get a sweet setup.
To give you a quick start, here is a good seed project: https://github.com/Seedstars/django-react-redux-base
You can use Angular 1 and Django pretty easily with Django REST Framework. Tutorial is here! https://github.com/connor11528/angular-drf-todolist
The Dev Community
Free, friendly and inclusive platform for developers
Or connect with