pvgdrk: устанавливать контекст в той вьюхе, в которую делается редирект. Либо, как я уже писал, написать свой context processor и тогда имя домена будет доступно во всех шаблонах.
tityanka: в этом случая я вижу три варианта:
1. Иметь набор вариантов написания задуманного слова и сравнивать введённое в цикле с каждым элементом.
2. Иметь регулярное выражение, максимально широкого описывающее все возможные вариации, и match'ить введённое слово с ним.
3. Использовать алгоритм сравнения по звучанию. Вроде этого https://github.com/evalexdy/Keywords-Generator/blo...
Cyber_bober: если во view тоже вручную будете параметры запроса обрабатывать
some_field_val = request.POST.get('some_field_name')
то имена можете ставить произвольные, какие вам удобно. А если валидация и нормализация параметров будут делаться формой
form = SomeForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
то имена инпутов в html-форме должны следовать нотации id_ИмяПоляФормы.
А без https владелец прокси, точки доступа или любого шлюза на маршруте способен контролировать перемещения по сайту, получать данные из закрытых разделов и перехватывать пароли и кукисы.
Сергей Ермаков: кстати, можно попробовать ещё переопределить StaticFileHandler и делать редирект из него. Но это уже за пределами моего опыта, да и выигрыша не вижу.
Сергей Ермаков: есть static_url_prefix. Но, во-первых, он предназначен для относительных адресов, возможны проблемы, если запихать в него абсолютный адрес. И, во-вторых, он работает только для механизма обслуживания статики самим tornado. А это ещё более плохая идея, чем костыль с редиректом.
Сергей Ермаков: Можно попробовать сделать так
app = tornado.web.Application([
url(r"/static/(.*)", tornado.web.RedirectHandler,
dict(url=r"http://static.domain.ru/\1")),
])
но это очень плохая идея.
lagaca: подключите на одной странице jQuery и MooTools. Даже с включенным режимом совместимости, если хоть один плагин не будет использоваться изоляцию, возникнет конфликт.
FreeBarbarian: смотря какая именно серверная часть интересует. Если клепать сайты, то Python или Ruby. Я предпочитаю первый. Если что-то серьёзнее, то лучше обратить внимание на Java. Да и спрос на рынке труда на джаверов выше.