Django is still my default goto for starting projects. I create backend data entry as an old style CRUD app. And I do the front end on wordpress and use REST API to fetch data from Django.
Lets say you have a page for location based doctor search. When the search form in this page is submitted, wordpress makes API calls to django backend where real search happens and a list of doctors is returned to wordpress. Wordpress then genereates html and send it to the browser.
Similar process for dislaying a specific doctor details.
The CRUD and other application logic for doctor data is handled in Django. And with rest API you can then create a web based UI or a mobile application.