Это делается на уровне веб-сервера. Django не заботится о домене при входящем запросе.
Если вы используете Apache, просто поместите несколько директив ServerAlias внутри вашего виртуального хоста следующим образом:
<VirtualHost *:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
ServerAlias forum.mydomain.com
... other directives as needed ...
</VirtualHost>
Это говорит Apache направлять запросы для всех этих доменов в один и тот же экземпляр.
Для nginx ваш конфигурационный файл будет выглядеть примерно так:
server {
listen 80;
server_name www.mydomain.com mydomain.com forum.mydomain.com;
... other directives as needed ...
}