Làm cách nào để gán một biến trong hệ thống templating django?Django: Gán các biến trong mẫu
Giả sử Restaurant
là một mô hình:
{% restaurant_id as restaurant.id %}
hoặc {{ restaurant_id as restaurant.id }}
không làm việc.
Làm cách nào để gán một biến trong hệ thống templating django?Django: Gán các biến trong mẫu
Giả sử Restaurant
là một mô hình:
{% restaurant_id as restaurant.id %}
hoặc {{ restaurant_id as restaurant.id }}
không làm việc.
Bạn có thể sử dụng with template tag, và gán một template biến nội bộ như thế này:
{% with restaurant_id=restaurant.id %}
... use restaurant_id in this template section ...
{% endwith %}
Lưu ý: Bạn có thể sử dụng bộ lọc trong "với" mẫu thẻ:
foo is {{ foo }}
{% with bar=foo|slice'6:9' %}
bar is {{ bar }}
{% endwith %}