Шаблон Django - Объявление новой переменной

Если вы используете поиск Eclipse, вы можете включить опцию «DOTALL», чтобы сделать «.». сопоставить любой символ, включая разделители строк: просто добавьте «(? s)» в начале строки поиска. Пример:

(?s).*<FooBar>
13
задан Paolo Bergantino 6 April 2009 в 04:03
поделиться

1 ответ

Проверьте документацию относительно for цикл.

Это автоматически создает названную переменную forloop.counter это содержит текущий итеративный индекс.

До большего вопроса о том, как объявить переменные, нет никакого out-of-the-box способа сделать это с Django, и это не считают недостающей возможностью, но функцией. Если Вы действительно хотели сделать это, это возможно с пользовательскими тегами, но по большей части философия, за которой Вы хотите следовать, - то, что главным образом что-либо, что Вы хотите сделать, который потребовал бы этого, должно быть сделано в представлении, и шаблон должен быть зарезервирован для очень простой логики. Для Вашего примера подведения итогов общего количества, например, Вы могли использовать добавить фильтр. Аналогично, можно создать собственные фильтры точно так же, как с тегами.

20
ответ дан 1 December 2019 в 20:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: