Nginx with gunicorn is much better solution for hosting Django app than apache2 mod_wsgi
EDIT: since apache is a must than there are two options
1) use apache with libapache2-mod-wsgi or libapache2-mod-wsgi-py3 ... means either python2 or python3 can be used, not both
2) use apache with uwsgi
3) use apache with gunicorn
2 & 3 needs separate server this is plus because than apache2 for non django apps will be leess loaded, drawback is that you need to manage another server to serve django apps
It depends now how many django apps there will be, if they all have same python version...
what's your idea of serving django apps, I mean what are you trying to achive than I will be able to help better with choice