Could it be technically easy to setup multiple Django sites utilizing a single SSL certificate on one Ip with Apache?

Below is definitely an excerpt from the SSL config:

Alias /media/ x:/home/djang-apps/myapp
WSGIScriptAlias / x:/home/djang-apps/myapp/apache/django.wsgi

<Directory x:/home/djang-apps/>
   Order allow,deny
   Allow from all
</Directory>

Among the issues I have come facing is since i have have only just one Ip I've only one virtual host therefore how do i reference the varius media folders which contain the css/images/js etc for every Django website along with the WSGIScriptAlias for every site?

I presently possess a wild card certificate for *.foo.com

So I must have the ability to add several sites in this way:

website1.foo.com website2.foo.com website3.foo.com