Size: a a a

2020 February 25

S

Sergey K in Python Flask
В нашем мире и портянки сойдут. Все-таки мы живем в реальном мире. Я так искал примеры приложений по DDD на питоне. Да никто так не пишет, только говорят
источник

VP

Vlad Pastushenko in Python Flask
Sergey K
В нашем мире и портянки сойдут. Все-таки мы живем в реальном мире. Я так искал примеры приложений по DDD на питоне. Да никто так не пишет, только говорят
Можешь глянуть вот такой пример: https://github.com/MichaelDiBernardo/ddd-flask-example/
источник

VP

Vlad Pastushenko in Python Flask
Sergey K
В нашем мире и портянки сойдут. Все-таки мы живем в реальном мире. Я так искал примеры приложений по DDD на питоне. Да никто так не пишет, только говорят
Или посмотреть на такие инструменты: https://dry-python.org
Они не привязаны к фреймворкам
источник

S

Sergey K in Python Flask
В том и дело, что это пример
источник

VP

Vlad Pastushenko in Python Flask
Sergey K
В том и дело, что это пример
А ты надеешься, что кто-то заопенсорсит какую-то систему написанную по DDD?)
источник

S

Sergey K in Python Flask
Я не надеюсь. Просто вижу, что никто эти супер подходы в опен сурс и не использует полностью. Да и пофиг
источник

ПП

Проксимов Прксимович in Python Flask
Context меня смущает
источник

VP

Vlad Pastushenko in Python Flask
Проксимов Прксимович
Context меня смущает
Ну да, мне тоже не очень нравится
Но за основу можно взять
источник

VP

Vlad Pastushenko in Python Flask
Проксимов Прксимович
Context меня смущает
Вместо него можно  DI намутить например
источник

ПП

Проксимов Прксимович in Python Flask
Vlad Pastushenko
Вместо него можно  DI намутить например
Хз, меня вообще напрягают DI
источник

S

Sergey K in Python Flask
Vlad Pastushenko
Или посмотреть на такие инструменты: https://dry-python.org
Они не привязаны к фреймворкам
Смотрел доклад с пайкона. Интересно, конечно, но возникает вопрос, как это внедрять в проект. У разработчиков время уйдет просто на то, чтобы разобраться с основными концепциями DDD и этой библиотеки, а в условиях бизнеса это просадки по времени, которые могут и не окупиться. Я бы не сказал, что примеры на первой странице дают представление, как этим пользоваться и какие преимущества это дает
источник

VP

Vlad Pastushenko in Python Flask
Sergey K
Смотрел доклад с пайкона. Интересно, конечно, но возникает вопрос, как это внедрять в проект. У разработчиков время уйдет просто на то, чтобы разобраться с основными концепциями DDD и этой библиотеки, а в условиях бизнеса это просадки по времени, которые могут и не окупиться. Я бы не сказал, что примеры на первой странице дают представление, как этим пользоваться и какие преимущества это дает
Ага, за то, потом сидеть и колупаться в жирных вьюхах/моделях (нужное подчекрнуть). Умный бизнес знает, что лучше потратить время на разработку с умом, иначе потом может быть больно.
источник

S

Sergey K in Python Flask
Vlad Pastushenko
Ага, за то, потом сидеть и колупаться в жирных вьюхах/моделях (нужное подчекрнуть). Умный бизнес знает, что лучше потратить время на разработку с умом, иначе потом может быть больно.
Но это же новая библиотека и подход не всем знакомый. Я понимаю, там всякие java и C#, на которых интерпрайз пишут, уже научились в рамках DDD пилить проекты, но на питоне-то кто это на практике использовал?
источник

S

Sergey K in Python Flask
А писать бизнес логику в сервисах, например, тоже никто не мешает
источник

VP

Vlad Pastushenko in Python Flask
Sergey K
Но это же новая библиотека и подход не всем знакомый. Я понимаю, там всякие java и C#, на которых интерпрайз пишут, уже научились в рамках DDD пилить проекты, но на питоне-то кто это на практике использовал?
Сходи к авторам dry-python, они говорят что они пишут своим клиентам так
источник

AG

Anton Guzun in Python Flask
Sergey K
А писать бизнес логику в сервисах, например, тоже никто не мешает
Тут плюс, спорный этот драйпайтон
источник
2020 February 26

/

/warn in Python Flask
Здрастуйте. Столкнулся с такой проблемой. Не могу правильно организовать структуру проекта, что бы все работало. На картинке видно всю структуру проекта.
Суть проблемы:
Есть я запускаю напрямую файл "routes.py" - то все работает. Если запуска через init или wsgi - то не работает ни один route. Как это можно пофиксить?
Содержание файлов init и wsgi.
https://pastebin.com/aQa1tffd

Если нужно - то могу подкинуть routes.py еще. Спасибо.
источник

/

/warn in Python Flask
источник

АП

Агент Печенька in Python Flask
/warn
Здрастуйте. Столкнулся с такой проблемой. Не могу правильно организовать структуру проекта, что бы все работало. На картинке видно всю структуру проекта.
Суть проблемы:
Есть я запускаю напрямую файл "routes.py" - то все работает. Если запуска через init или wsgi - то не работает ни один route. Как это можно пофиксить?
Содержание файлов init и wsgi.
https://pastebin.com/aQa1tffd

Если нужно - то могу подкинуть routes.py еще. Спасибо.
if __name__ == "__main__":
   app.run(host='0.0.0.0')

Из всги убери.
источник

/

/warn in Python Flask
Агент Печенька
if __name__ == "__main__":
   app.run(host='0.0.0.0')

Из всги убери.
Старт через init.pyinit.py тоже не работает, не видит ни одного роута
источник