Django Template – with 변수 선언
변수가 너무 길어서 엄청 불편함, 좀 줄인 변수에 넣어서 해보고 싶어서 좀 찾아봄, 예를 들어 request.user.profile.company.name
이런 식의 변수를 간단하게 쓰면 좋겠다 😁
with 구문으로 페이지에 쓰일 사용자 변수를 선언해서 쓸 수 있네.
{% with total=business.employees.count %} {{ total }} employee{{ total|pluralize }}{% endwith %}
복수 개를 선언 하려면, 한 칸 띄우고 선언을 쭉 하면 된다.
You can assign more than one context variable:
{% with alpha=1 beta=2 %} ... {% endwith %}
참고로, 이전에 with as
구문으로 사용했다고 하네.
😊
The previous more verbose format is still supported:
`{% with business.employees.count as total %}`
참고 페이지
장고 사이트에서 with 구문 위치