Сегодня шукал в интернете миделвару для джанго, через которую можно информацию о реквест-пользователе получить.
Нашел!
http://code.djangoproject.com/wiki/CookBookThreadlocalsAndUser
Сегодня шукал в интернете миделвару для джанго, через которую можно информацию о реквест-пользователе получить.
Нашел!
http://code.djangoproject.com/wiki/CookBookThreadlocalsAndUser
Посмотрели вчера этот замечательный фильм и теперь меня мучает вопрос: это только мне кажется, что фильм снят на деньги правительства РФ? Нет, художественной ценности фильм от этого не теряет, но, однако, прослеживаются некоторые забавные линии подтекста.
Так например, Россия (которую в фильме представляет девушка) – сострадательная, импульсивная, но всегда отзывчивая не жалеющая себя страна, готовая рискнуть всем, чтобы донести правду.
Америка – растерянная, чрезмерно уверенная в своих институтах страна, невероятно наивная, но с помощью России, опять же, способная творить добро.
Грузия – безбащенные агрессоры, разъезжающие по Осетии исключительно с национальными флагами, как на параде, расстреливающие всех и вся. Короче, абсолютное зло.
Сняли фильм быстро, с августа прошло чуть больше полугода. Обычно такие фильмы снимают менее расторопно. Видимо, надо было срочно формировать общественное мнение. Хотя, там особых спецэффектов и нет.
А вы что думаете?
// A DIV with id "cal1Container" should already exist on the page
var cal1 = new YAHOO.widget.Calendar("cal1Container");cal1.render();
Всего 2 строки - не плолхо. Теперь пытаемся локализовать без заморочек: пример локализации на немецкий - не осилил, много букаф. На самом деле, все не сложно, но это половина беды. В моем случае тут беды только начинались...
Время меняется и вместе с ним изменяются нравы. Например, в детстве я с удовольствием смотрел "три мушкетера".Сегодня в этом фильме вижу кучу педиков и слабоватых на передок барышень, которые все время поют.
А как вам нравится песня капитана королевских мушкетёров Де Тревиля?
Шпаги наголо, дворяне.
Пыль Парижа - это прах.
Всюду кровь: на рильской ткани,
На брабанских кружевах.
Если сам вам шпаги дал,
Как могу остановить я
В грудь влетающий метал
Кровопролитья,
Кровопролитья,
Кровопролитья,
Кровопролитья!
Дуэлянты, забияки,
Вы клинки скрестили вновь!
Вы деретесь ради драки,
Ради смеха льете кровь.
И когда предсмертный крик
Затрепещет словно птица,
Ваша совесть ни на миг
Не пробудится,
Не пробудится,
Не пробудится,
Не пробудится!
Хоть за трон на ратном поле
Кровь пролить вам не впервой,
Но ее куда поболе
На парижской мостовой.
Если сам вам шпаги дал,
Как могу остановить я
В грудь влетающий метал
Кровопролитья,
Кровопролитья,
Кровопролитья,
Кровопролитья!
Короче, это саундтрэк для Пила 4.
Ещё загадка замены смысла: "А и Б сидели на трубе, А - упала, Б - пропала. Кто остался на трубе?". Теперь это звучит как намек на нефтяную трубу. Осталось только разобраться кого с неё убрали, что б "И" смогла сидеть на трубе пока не наступит кризис и цены на нефть не начнут падать.
Можно представить, что "И" - это Америка, а "А", скажем, Ирак. В общем, смылсы поменялись, вам так не кажется?
Django контриб sites можно использовать в 2 случаях, но оба варианта не вяжутся с концепцией "не повторяйся", т.к. подразумевают одну базу, но несколько отдельных проектов или приложении.
Мой велосипед для сайтов http://realtor-tyumen.ru и http://72arenda.ru использует одну базу для разных доменов в одном проекте:
rhost = request.get_host().strip('w.')
from models import Flat
flats1 = Flat.objects.filter(rooms=1, sites__domain=rhost).select_related().order_by('street__title')
- это список однокомнатных для текущего домена с обрезанным "www." в начале, если оно есть. Минусов такого решения, даже мне видится множество, но пригодится кому-нить потенциально может, так что выкладываю.
Если есть вопросы ил упреки - пишите, попробую ответить или нахамить в ответ :).