phép nói rằng tôi có mã trong mẫu như thế này:Django mẫu liên kết với nếu else
<a href="#">
{% if request.user.first_name or request.user.last_name %}
{{ request.user.first_name }} {{ request.user.last_name }}
{% else %}
{{ request.user }}
{% endif %}
</a>
Vấn đề với mã này là nó cho biết thêm dấu không gian liên kết, vì vậy liên kết trông giống như liên kết _ với gạch dưới cuối cùng.
Làm cách nào để xóa các dấu cách như vậy? {% spaceless %}
thẻ không hoàn toàn trợ giúp ở đây vì nó chỉ loại bỏ dấu cách giữa các thẻ.
Trong django 1.3 '__unicode__' phương pháp lợi nhuận mô hình tài self.username –
@marltu - khá chắc chắn nó luôn luôn là như vậy. –