Найти - Пользователи
Полная версия: junior python developer
Начало » Флейм » junior python developer
1 2 3 4
helm2004
Кста, это самый распространенный вопрос: MVC используете? И почему то думают что Джанга это MVC фреймворк.
Soteric
А на самом деле какой он?
Ferroman
Мы тут, кстати, дискутировали по этому поводу с Андреем в Buzz. Сошлись на том, что MVC нынче - это обобщённое название, и строгих реализаций нету.
Было интересно.
helm2004
Слишком обобщенное.
zheromo
helm2004
И почему то думают что Джанга это MVC фреймворк.
Потому что MVC - это модно, также как и WSGI, самое главное что сам Джанго так не считает :), кстати и по поводу второго тоже
Сейчас если появляется modern framefork то он обязательно MVC+WSGI :)
Андрей Светлов
Пирамида - WSGI и не MVC.
zheromo
Андрей Светлов
Пирамида
ну, есть же исключения из правил :)

всегда поражали длительные объяснения - почему мы не MVC, объяснение архитектурного решения это всегда хорошо, но выглядит это как извинения (простите но у нас нет MVC), хотя и не за что извинятся по сути

а WSGI - это просто протокол, с таким же успехом можно было бы писать - новый объектно ориентированный HTTP фреймворк :)
Volk
обьясните мне конкретно в чем именно джанга не соответствует MVC? я то верю, просто хочу точно понять.

zheromo
самое главное что сам Джанго так не считает
и где вы это видели? по-моему только и это везде и рекламируется.

Ferroman
Сошлись на том, что MVC нынче - это обобщённое название, и строгих реализаций нету.
что вообще ни один фреймворк?

а еще интересно Армин написал (http://lucumr.pocoo.org/2010/12/5/not-so-stupid-template-languages/), что из джанго темплейта можна отправить запрос:
“If you are passing arbitrary Python models into the template there will always be ways to trigger queries.”
И как? я что-то не вьеду… Ну в шаблоны же обычно передаются queryset, ну или другие структуры с отфильтроваными данными. Тоесть если передать просто модель в контекст шаблона, то можна вызвать метод (без параметров), который сгенерит запрос? А зачем вообще модель в шаблон передавать?
Sergey_87
Андрей Светлов
Вспомнил http://pyobject.ru/blog/2010/02/04/python-quiz/ - посмотрите, может натолкнет на мысль.
Скажите, а каким образом можно научиться решать те задачи, которые приводятся по ссылке?
dimabest
Sergey_87
Скажите, а каким образом можно научиться решать те задачи, которые приводятся по ссылке?
прочитать Марка Лутца “Изучаем Python”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB