PyCharm Professional 2019 would meet your needs, I believe, considering the fact that it has out of the box Django support; however, you can still program using Django just fine in the Community Edition of the software.
(https://www.jetbrains.com/pycharm/)