Since newer versions of Python are often faster, have more features, and are better supported, the latest version of Python 3 is recommended. You don’t lose anything in Django by using an older release, but you don’t take advantage of the improvements and optimizations in newer Python releases.
Read moreShould I use Virtualenv for Django?
So the answer is yes. The virtualenv is not a requirement to set up a Django project .
Read moreWhich IDE is best suited in Django?
15 Best Django IDE and editors
Read more