Question: Virtual environments are for managing dependencies. Which granularity works best?

  1. you should set up a new virtualenv for each Django project
  2. They should not be used
  3. Use the same venv for all your Django work
  4. Use a new venv for each Django app

Answer: The correct answer of the above question is Option A:you should set up a new virtualenv for each Django project