vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Выяснил что в стандартной библиотеке питона модуль collections, а в нем функция namedtuple. Позволяющая генерировать наборы данных с именованными полями и нулевым оверхедом. Более того named tuples - hashable, т.е. могут использоваться в качестве индекстов dict или элементов множества. И их очень удобно создавать из списков, dictionaries и тому подобных конструкций.

Теперь хочу реализацию операций реляционной алгебры над set of named tuples.

Date: 2020-01-06 12:31 pm (UTC)
beldmit: (Default)
From: [personal profile] beldmit
У меня типичный случай - view, где показывается несколько связанных объектов, соответствующих строкам из базы из разных таблиц. Если это редактура, то редактируются, как правило, поля одного объекта, и если нескольких, то контроллер разберёт, вытащит объекты и создаст запросы через объектный интерфейс. При этом ORM ещё и прикинет, надо ли ему обновлять единичный объект, если все старые значения совпадают с новыми, кажется.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 09:03 am
Powered by Dreamwidth Studios