#django #geoip #django_cms
В Django CMS есть удобная сегментация по языкам, позволяющая забить в админке одну страницу разными данными для разных языков. Есть задача выводить разные данные на странице для разных городов. Хотелось бы что-то похожее на сегментацию по языкам. Но как не искал, ничего подобного не нашёл. Единственное, что пришло пока в голову: поднять GeoIP на Nginx, настроить редирект на субдомены вида.domain.com и эксплуатировать django sites framework. Но это не настолько изящный вариант, насколько хотелось бы.
Ответы
Ответ 1
Невозможно сделать так, как мне хотелось. Да и других готовых решений для геосегментирования контента я не нашёл. Пришлось написать свой плагин - djangocms-geoplaceholder. Возможно, он пригодится кому-нибудь ещё.
Комментариев нет:
Отправить комментарий