Посты с тэгом mvc


Clean Architecture глазами Python-разработчика

Привет! Меня зовут Евгений, я Python-разработчик. Последние полтора года наша команда стала активно применять принципы Clean Architecture, уходя от классической модели MVC. И сегодня я расскажу о том, как мы к этому пришли, что нам это дает, и почему прямой перенос подходов из других ЯП не всегда является хорошим решением.


Читать дальше →



[Из песочницы] Flask-DJ: Django (mvc) структура для проекта на flask


Всем привет!


Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта.


Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сделать инструмент, благодаря которому не придется задумываться об архитектуре, но при этом можно будет использовать все возможности Flask.

Читать дальше →


[Из песочницы] Реализация паттерна MVC для PyQt

Хабы: Python

Всем доброго времени суток!
В статье описывается реализация паттерна проектирования MVC для приложений использующих PyQt, на примере программы сложения двух чисел. Помимо описания реализации паттерна приводится описание процесса создания приложения.

Читать дальше →



Python + wsgi для начинающих

Попробуем написать простейший MVC-сайт на Python с применением wsgi. Для просмотра результатов доступна демонстрация, а ниже приведён и разобран её исходный код.
main.py


# -*- coding: UTF-8 -*-
 
# Опишем шаблон страницы
# Тройные кавычки позволяют продлевать строку на несколько строк
html = '''<html>
<head>
    <title>%(title)s</title>
</head>
<body>
<div id="menu">
    %(menu)s
</div>
<div id="content">
    %(content)s
</div>
</body>
</html>
''';
 
# Меню
menu = {'главная': '/', 'новости': '/news/', 'форум': '/forum/'}