Недавно в Django'вской рассылке увидел хороший удобный способ полностью переназначить зависимые объекты. Раньше всегда делал так:
album.tags.clear()
for tag in tag_list:
album.tags.add(tag)
Оказывается, можно сильно проще:
album.tags = tag_list
В виде tag_list сойдет любой iterable. Вот я теперь думаю, это один я такой тормозной, и все давно так и делают?
Комментарии: 3
8.12.06 04:18
Лично я давно :-)
8.12.06 14:13
Дима, а ты с Django работал что ли?
8.12.06 14:49
Ну что за вопрос - конечно в первый же раз когда с этим столкнулся - открыл сорцы и обнаружил замечательную проверку на тип :)