Pycharm "Virtualenv Environment -> New Environment"
For my money, you're better of using Conda. The main reason being that Pip and Venv are Python specific package and environment management tools. Whereas Conda also looks after non-Python dependencies. Which can be very important for certain libraries.
In the PyCharm you can run Virtualenv Environment -> New Environment
What exactly does this command do? It creates new venv or virtualenv? And what is better to use for the project (Django)?