1๐
I would recommend the official django tutorial and a virtualenv.
Making use of vagrant for a tutorial django setup makes no sense IMO, because you need to solve more issues related to this setup than you benefit from the encapsulated environment. And you can achieve that much easier with the virtualenv.
Except of python packages (which go into the venv) there are no dependencies to other things (sqlite will be your database in that case).
๐คdahrens
Source:stackexchange.com