Джанго виджеты формы и производительность - PullRequest
0 голосов
/ 18 августа 2011

Мне было интересно (может быть, это тоже глупо), есть ли разница в производительности (например, время отклика, использование памяти) между различными виджетами django для форм ...

У меня есть предварительныеразработан шаблон, который я не могу изменить, поэтому для меня не существует form.as_p.Итак, поскольку я беру каждое значение как есть, не проверяя, какой тип находится в html-форме (флажок, радио, ввод и т. Д.), Я подумал, что могу использовать один и тот же виджет формы в django form.py для каждого поля, еслиесть поле, которое лучше, чем другие ...

Любая идея, или это просто глупый вопрос, потому что я устал?

1 Ответ

0 голосов
/ 18 августа 2011

Звучит довольно глупо, ИМО. Вероятно, разница в производительности между полями форм составляет ничтожную долю%. Очевидно, что основанные на регулярных выражениях, скорее всего, будут немного медленнее. Поэтому, чтобы ответить на ваш вопрос, вы попали на территорию преждевременной оптимизации, и над этим холмом будут демоны. Используйте поля, которые имеют смысл.

Если вы действительно обеспокоены, тогда я предлагаю вам самим сравнить его с оболочкой. Разработайте сценарий, который заполняет форму случайными (действительными) значениями несколько тысяч раз, и посмотрите, есть ли измеримая разница.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...