У меня есть следующее в представлении (отношения внешнего ключа через _set):
srvr = Server.objects.get(name=q)
return render_to_response('search_results.html',
{'drv': srvr.drive_set.all(), 'memry': srvr.memory_set.all(), 'query': q})
Шаблон результатов включает в себя:
{% if drv %}
<table>
<tr>
<td>{{ drv }}</td>
</tr>
</table>
{% endif %}
{% if memry %}
<li>{{ memry }}</li>
{% endif %}
Вывод выглядит так:
[<Drive: IBM IBM-500 1111111 500Gb SATA>, <Drive: IBM IBM-500 2222222 500Gb SATA]
[<Memory: Samsung 512>, <Memory: Samsung 512>, <Memory: Samsung 512>]
Мне известен этот результат метода " unicode () " в классах "Drive" и "Memory".
Как я могу управлять выводом / форматированием, чтобы не отображались скобки и имя класса, а были только определенные поля.