Если вы используете поиск Eclipse, вы можете включить опцию «DOTALL», чтобы сделать «.». сопоставить любой символ, включая разделители строк: просто добавьте «(? s)» в начале строки поиска. Пример:
(?s).*<FooBar>
Проверьте документацию относительно for
цикл.
Это автоматически создает названную переменную forloop.counter
это содержит текущий итеративный индекс.
До большего вопроса о том, как объявить переменные, нет никакого out-of-the-box способа сделать это с Django, и это не считают недостающей возможностью, но функцией. Если Вы действительно хотели сделать это, это возможно с пользовательскими тегами, но по большей части философия, за которой Вы хотите следовать, - то, что главным образом что-либо, что Вы хотите сделать, который потребовал бы этого, должно быть сделано в представлении, и шаблон должен быть зарезервирован для очень простой логики. Для Вашего примера подведения итогов общего количества, например, Вы могли использовать добавить фильтр. Аналогично, можно создать собственные фильтры точно так же, как с тегами.