В Django CMS есть удобная сегментация по языкам, позволяющая забить в админке одну страницу разными данными для разных языков.
Есть задача выводить разные данные на странице для разных городов. Хотелось бы что-то похожее на сегментацию по языкам. Но как не искал, ничего подобного не нашёл.
Единственное, что пришло пока в голову: поднять GeoIP на Nginx, настроить редирект на субдомены вида <city_name>.domain.com и эксплуатировать django sites framework. Но это не настолько изящный вариант, насколько хотелось бы.