Can I deploy to Heroku without a Virtual Environment?
Yes i think you can, but having a virtual environment is good practise. :) sorry if i wrong i'm new to all this.
I followed a Django tutorial and the tutor didn't talk about the need for a Virtual Env. He deployed via Digital Ocean.  I am trying to use Heroku but just found out that I ought to have activated a Virtual Env prior to the start of my Django project.
Do I have to redo the  Django project  with a Vir Env or I can just go ahead to activate the Env and still deploy?