Я делаю упражнения из учебника django, а при использовании crispy формирует строку
{{ form|crispy}}
используется. Автор не объясняет это, поскольку я предполагаю, что это должно быть понятно всем. Я никогда не видел, чтобы это обозначение использовалось (я новичок в этом), и я хотел бы понять его. Спасибо!





Как объясняется в документации https://github.com/django-crispy-forms/django-crispy-forms, фильтр «| crispy» будет отображать формы на основе div, его можно комбинировать с другим методом, таким как as_table, as_ul и as_p. Основная цель этого метода - не повторять вашу форму.
В шаблоне django труба "|" Этот символ определенно не означает оператор «побитовое ИЛИ». Это указывает на то, что вы хотите отправить результаты с левой стороны (перед символом вертикальной черты) в фильтр, определенный с правой стороны. Фильтр каким-то образом изменит значение. Он вызывал встроенную ссылку на фильтр в django docs.djangoproject.com/en/dev/ref/templates/builtins/….
Большое спасибо! Для меня полностью все прояснили, по крайней мере, по трубе.
С удовольствием, сэр :)
Спасибо! Мне не повезло найти это в документации. "|" (побитовый оператор?) просто часть имени фильтра, или он переводится в другие команды. Меня ставит в тупик конкретное использование этого персонажа. Другими словами, это просто символ, или это команда или сокращение для чего-то еще? Спасибо!