Действительно сложный поиск формируется, обычно указывает, что более простая модель пытается вырыть, это - выход.
, Как, точно, Вы ожидаете получать значения для имени столбца и операции? Где Вы получаете значения 'name'
'startswith'
?
filter_by = '%s__%s' % ('name', 'startswith')
А "ищут" форму? Вы идете в - что? - выбирают имя из списка имен? Выбрать операцию из списка операций? В то время как открытый, большинство людей находит это сбивающим с толку и твердым к использованию.
, Сколько столбцов имеет такие фильтры? 6? 12? 18?
Определенные кнопки фильтра. Ожидать... Это - способ, которым работает администратор Django. Определенные фильтры превращены в кнопки. И тот же анализ как выше применяется. Несколько фильтров имеют смысл. Большое количество фильтров обычно означает своего рода первое нарушение нормальной формы.
Много подобных полей часто означает, что должно было быть больше строк и меньше полей.
Ctrl M, Ctrl O
Сворачивает к определениям.
С этого момента макрос может быть не слишком сложным для написания.
Что-то вроде find ///
и переключить выделение. Затем вспенить, промыть, повторить.
Возможно, вам поможет эта ссылка: http://weblogs.asp.net/mrdave/archive/2004/09/17 / 230732. aspx . Вы можете обернуть все по регионам, чтобы вы могли управлять этим и оставлять комментарии без упаковки. Также вы можете изменить этот макрос в соответствии со своими потребностями.
В Visual Studio нет ничего, что позволяло бы сворачивать области кода таким образом. Это возможно с помощью макроса, но я не думаю, что это было бы очень просто написать. Visual Studio 2010 может дать некоторое облегчение, позволив вам написать фактический плагин, который имеет более прямой доступ к синтаксическому анализатору, но на данный момент это чистое предположение.