Hãy chỉ nói rằng tôi cần phải hiển thị một số lượng HTML nhất định trên và hơn trong một trang, ví dụ, để biết thông tin tiểu sử của người dùng. Các macro của Jinja dường như hoàn toàn phù hợp với cách sử dụng đó. Tuy nhiên, Django không có macro.Điều gì sẽ là một tương đương thích hợp của các macro của Jinja trong hệ thống templating của Django?
Hiện tại, tôi đang sử dụng bộ lọc tùy chỉnh cho cùng một mục đích - đây có phải là cách tốt nhất để thực hiện hay không, tôi có đang thiếu gì đó không?
Cảm ơn.
ps. Tôi đang di chuyển một ứng dụng chạy trên GAE với webapp2 & Jinja đến Django.
Jinja mở rộng các mẫu django để có được xung quanh một số hạn chế của hệ thống templating của django. thẻ chặn của macro là một cái gì đó là jinja cụ thể. Cách duy nhất để mô phỏng điều này là thông qua (như bạn đã nói) các thẻ tùy chỉnh và các bộ lọc, và đôi khi chúng có thể trở nên khá cồng kềnh. –