Забавно, буквально недавно делал похожую вещь, но огранчился созданием middleware которое просто подменяло request.urlconf, в зависимости от поддомена.
А эту штуку можно настроить так, чтобы разные urls использовались не только для разных доменов, но и для разных сайтов? Т.е. чтоб api.site.com использовал /apps/api/urls.py, а forum.anothersite.com использовал /apps/forum/urls.py (но при этом api.anothersite.com и forum.site.com были недоступны)?
А что вам мешает изменить Middleware этого приложения под себя?
А если еще и пулл-реквест послать с вашими дополнениями может это и добавят и все будут довольны.
Имеется ввиду что когда он станет обладать таким функционалом чтобы и s3 поддерживалось и многое другое(мне нравится как некоторые подобные приложения умеют еще и css-спрайты делать из картинок)
О, пользуясь случаем, можешь ткнуть носом в решение, умеющее автоматом делать спрайты?
Я не так давно безрезультатно искал что-то подобное. Конечно, понимаю, что серебряной пули не существует, но… а вдруг? :)
Вот одно из них. По крайней мере то, которое я имел ввиду но он много чем не устраивает меня.
Лучше посоветую делать самому под свой проект(можно взять за пример этот скрипт) и потом еще получившийся спрайт пропускать через Punypng.
Удобное приложение для реализации субдоменов в Django — django-hosts