django-thân thiện-tag-loader là một ứng dụng Django có sử dụng thư viện templatetag trong các mẫu Django để tùy chọn các tính năng hỗ trợ.
Ứng dụng này cung cấp ba thẻ mẫu {% friendly_load%}, {% if_has_tag%} và {% ifnot_has_tag%}.
Sử dụng cùng nhau, bạn có thể xây dựng các mẫu có hỗ trợ tùy chọn cho các thẻ mẫu nhất định. Bạn có thể sử dụng chúng nếu họ có sẵn và làm điều gì đó khác nếu họ không.
Cài đặt
Thêm friendlytagloader để INSTALLED_APPS
Cách sử dụng
{% Friendly_loader tải%} trong mẫu của bạn
Tải một số tùy chọn taglib {% ý kiến friendly_load%}
Điều kiện sử dụng thẻ của nó:
{% If_has_tag render_comment_list%}
& Nbsp; {% render_comment_list cho obj%}
{%} Else%
& Nbsp; Bình luận hỗ trợ là không có sẵn
{% Endif_has_tag%}
{% Friendly_load%} có nhiều tranh luận, việc nạp nhiều tùy chọn thư viện mẫu thẻ cùng một lúc được hỗ trợ:
{% Ý kiến friendly_load webdesign website_tags%}
{% If_has_tag%} và {% ifnot_has_tag%} cũng có thể xử lý nhiều đối số.
Trong trường hợp của if_has_tag này có nghĩa là tất cả các thẻ cho nên có sẵn, vì vậy điều này sẽ làm gì, mặc dù bây giờ là một thẻ built-in:
{% If_has_tag tại nonexisting_tag%}
& Nbsp; {% hiện nay%}
{% Endif_has_tag%}
Các điều kiện ifnot_has_tag sẽ kích hoạt nếu có của các thẻ đã cho là không có. Đối với ví dụ này vẫn làm cho năm nay kể từ khi nonexisting_tag là không có sẵn và bây giờ là một thẻ built-in:
{% Ifnot_has_tag tại nonexisting_tag%}
& Nbsp; {% hiện nay%}
{% Endifnot_has_tag%}
là gì mới trong phiên bản này:
- Django 1.4 tương thích
Yêu cầu :
- Python
- Django
Bình luận không