Diciamo che ho il codice in modello come questo:collegamento modello di Django con se 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>
un problema con questo codice è che aggiunge finale spazio per collegare, in modo collegamento assomiglia collegamento _ con sottolineatura alla fine.
Come rimuovere tali spazi finali? Il tag {% spaceless %}
non aiuta molto qui perché rimuove solo gli spazi tra i tag.
In Django 1.3 '__unicode__' metodo dei rendimenti modello User self.username –
@marltu - abbastanza sicuro che sia sempre stato così. –