Trong hệ thống mẫu của Django, nếu tôi có khối mà tôi muốn tạo tùy chọn bằng cách sử dụng câu lệnh if, làm cách nào để thực hiện?Có cách nào để tạo khối tùy chọn trong mẫu Django
Tôi đã cố gắng này:
{% if val %}{% block title %}Archive {{ foo }}{% endblock %}{% endif %}
Nhưng điều đó không làm việc. Có cách nào để làm điều đó, vì vậy mà đối với một giá trị nhất định (trong trường hợp này Null) khối không được ban hành và mẫu cơ sở sử dụng các giá trị ban đầu?
Chỉnh sửa: Hãy để tôi cụ thể hơn một chút, để dễ trả lời hơn.
Tôi có một trang với 10 mục nhập mỗi trang. Sau đó, người dùng có thể truy cập trang tiếp theo và xem mười mục tiếp theo. Đối với mỗi trang tiếp theo họ đi qua, trước tiên, tôi muốn có thẻ tiêu đề nói điều gì đó như "Lưu trữ 1" hoặc "Lưu trữ 10" nhưng nếu họ quay lại trang gốc, nó không còn lưu trữ và chỉ cần đi đến tiêu đề trang web ban đầu đã được đưa ra trong các mẫu cơ sở.
Tôi không biết câu trả lời cho câu hỏi của bạn, nhưng bạn có biết về bộ lọc 'mặc định' - điều đó có làm những gì bạn muốn không? http://docs.djangoproject.com/en/dev/ref/templates/builtins/#default –
Cảm ơn Dominic, tôi đang tìm kiếm điều gì đó tương tự, nhưng tôi không tìm cách chỉ định mặc định, tôi đang cố gắng tìm ra nếu tôi có thể đặt một tuyên bố nếu xung quanh khối? – Vernon