Я просматривал краткое руководство по опросу на сайте Django, и последняя тема - введение общих представлений. Удобный способ обойти необходимость создания пользовательских представлений для каждого шаблона URL.
Насколько я понимаю, это основная идея:
1) Запрос -> Шаблоны URL -> Вид -> Шаблон
или
2) Запрос -> Шаблоны URL (общий вид) [-> необязательный шаблон]
2, кажется, требует меньше кода, это всего два шага, а не четыре, но, с другой стороны, вы добавляете больше вещей в шаблоны URL, происходит больше автоматики, и ваши представления теперь определены в двух местах.
Мне действительно нравится идея иметь шаблоны URL как таковые - шаблоны, а не добавлять дополнительные шаблоны. Мне также нравится идея явного определения всех видов, даже простых, чтобы потом я знал, где найти их все, не просматривая файлы. Кроме того, мы все знаем, что любую автоматику сложнее настроить, чем то, что вы создаете с нуля (по крайней мере, с нуля Django).
Я что-то упустил? Я делаю большую ошибку, которая будет преследовать меня позже, если я вообще не использую общие представления?