Форум сайта python.su
А можно в вот таком коде
if initial:
self.widget.attrs = self.model.objects.filter(id__in=initial)
else:
self.widget.attrs =
провести рефакторинг ?
Офлайн
А шо таке рефакторинг?
Офлайн
Офлайн
Кажется, это что-то вроде
self.widget.attrs = initial and self.model.objects.filter(id__in=initial) or
или для Python 2.5
self.widget.attrs = self.model.objects.filter(id__in=initial) if initial else
Для более мощного рефактора кусок кода слишком мал :)
А если серьезно - то http://www.martinfowler.com
И, главное, его книга Refactoring: Improving the Design of Existing Code
Я ее давным давно бумажную покулал.
Есть еще http://www.refactoring.com
Офлайн
Всё. Как чувстовал , что пора переезжать на 2.5
Офлайн