По-моему в 95 процентах случаев хороший фрейворк закрывает все необходимые задачи.
Для остальных 5% имеет смысл описанное в статье. Большинство разработчиков с этими 5% никогда не столкнутся, так что фреймворки имеют право на жизнь.
Без сторонних модуей не возникнет, а вот сторонние модули пока подтягиваются — стоит подождать до какого-нибудь 1.8.2
Ну и South уже неактуален будет — миграции переделывать
self.balance = F('balance') + balance
#… тут кто-то в другом процессе тоже обновил этот же баланс
self.save(update_fields=['balance']) тут данные этого кого-то перезапишутся вашими
А можно подробнее по поводу нелаконичности, неоднозначности и ограничений Django? Складывается впечатление, что Вы в итоге то же самое собрали, только не такое надежное и поддерживаемое в целом.
Для остальных 5% имеет смысл описанное в статье. Большинство разработчиков с этими 5% никогда не столкнутся, так что фреймворки имеют право на жизнь.
Ну и South уже неактуален будет — миграции переделывать
#… тут кто-то в другом процессе тоже обновил этот же баланс
self.save(update_fields=['balance']) тут данные этого кого-то перезапишутся вашими