We use Django for large single page GIS web apps that still always need some CRUD somewhere (e.g. configuration is done through the Django admin). Parts that Django doesn't do can still be done in Python.
https://docs.djangoproject.com/en/2.0/ref/contrib/gis/tutori...