Наверно самым популярным паттерном в Web программировании является MVC – Model, View, Controller или модель, представление, контроллер:
Начнем с самого начала. Запрос с сервера приходит на сервер и фреймворк должен как-то решить, какой код должен выполнить код. Django есть что-то типа таблицы маршрутизации, в которой вы можете указать для какого URL должна вызываться какое представление, и эта таблица находиться в файле urls.py. В этом файле вначале очень много комментариев, а самое вкусное находиться здесь:
Начнем с рассмотрения того, что нам понадобиться для выполнения наших практических заданий и конечно же создадим новый проект. Не буду говорить первый, возможно вы уже где-то читали про Django и уже создавали свой первый проект.
Самым популярным фреймворком на Python на данный момент, является Django. И не только потому, что он бесплатный и с открытым исходным кодом, а потому что очень простой и при этом очень даже мощный.
Apple лоханулись с клавиатурой и чтобы исправить свою ошибку, они предоставили 5-ти летнюю гарантию и без проблем меняют клавиатуру совершенно бесплатно. При этом информация о том, что клавиатура легко доступна у меня в Apple аккаунте и я могу спасть спокойно, что если голимая клавиатура вылетит в течении 5 лет, мне ее поменяют. И мне уже меняли ее, и дочке меняли на ее маке.
Я на стримах несколько раз говорил о том, что у меня у Surface Pro 4 дрожит экран. Угадайте что – у Surface Pro 4 есть признанный косяк и экраны меняют только в течение 3 лет.
Когда я попал в Канаде в консалтинговую компанию и впервые столкнулся с git то совершенно не понял его. В документации каждый брэнч называли экспериментом и совершенно непонятно было, зачем это нужно. Чтобы реально ощутить весь кайф от брэнчей git мне понадобилось около месяца, нужно было на практике увидеть весь кайф.
Незадолго до ухода из Клика мы запускали очередной редизайн сайта для Sony и у нас как всегда в последний момент начался аврал, пошли изменения, полезли баги и стало ясно, что будем в очередной раз ночевать в офисе.