login_required тоже. И хотя «Explicit is better than implicit», есть ещё и «Beautiful is better than ugly» (The Zen of Python). Кроме того мы находимся в контексте джанги, поэтому стоит соблюдать единообразие. И третий аргумент — такое поведение реализуется довольно просто: django/contrib/auth/decorators.py. Поэтому мне кажется, что такой подход будет удачнее.
Как-то раз развлекался на айпаде с JavaScript PC Emulator (на котором установлен линукс), запустил вим, и тут-то в режиме редактирования развлечения и закончились: ни ESC, ни Ctrl+C на айпаде не нажать.
Такого рода критику всегда стоит воспринимать положительно. Это — уже сформулированные задачи, которые решаются. Отпечатки на стекле? Ну тогда надо разработать такое стекло, чтобы проблема исчезла! И так далее. Очень воодушевляет!
Не могу не спросить: как вы относитесь к Виму? ;)
Исходник
ggg?G