А почему Харькова в списке городов нет?
Среди городов в виджете нет Харькова. По идее город в пятерке по количеству айтишников.
“Django focuses on automating as much as possible and adhering to the DRY principle.”
Идиома это или нет, но в вашем случае данный принцип нарушен :)
Какой смысл использовать фреймворк если он по-умолчанию не решает поставленных задач? придумывать кучу хаков и магий? имхо, это нарушает идиому самого фреймворка.
Для начала вставал вопрос как избавится от ORM, но он отпал как только столкнулся с сессиями.
Поищите что-то более подходящее для достижения поставленных целей...
Самое лучшее для seo будет сайт/shop/, легче раскручивать, т.к передается вес уже раскрученного домена корпоративного сайта, плюс не нужно будет ставить внешние ссылки на другие домены, что не есть хорошо для продвижения.