İsimleri ile birlikte seçilen örneğin alan değerlerini görüntülemek için temel bir şablon oluşturmaya çalışıyorum. Bunu, ilk sütunda alan adı (özellikle alanda belirtilmişse ayrıntılı_adı) ve ikinci sütundaki o alanın değeri ile tablo örneğindeki değerlerin standart çıktısı olarak düşünün.
Örneğin, aşağıdaki model tanımına sahip olduğumuzu varsayalım:
class Client(Model):
name = CharField(max_length=150)
email = EmailField(max_length=100, verbose_name="E-mail")
Ben böyle çıktı şablon istiyorum istiyorum (verilen değerleri ile bir örnek varsayalım):
Field Name Field Value
---------- -----------
Name Wayne Koorts
E-mail waynes@email.com
Ne elde etmeye çalışıyorum modelin bir örneğini bir şablona geçirebiliyor ve şablonda dinamik olarak yineleyebiliyoruz, şöyle bir şey:
<table>
{% for field in fields %}
<tr>
<td>{{ field.name }}</td>
<td>{{ field.value }}</td>
</tr>
{% endfor %}
</table>
Bunu yapmanın düzgün, "Django onaylı" bir yolu var mı? Çok yaygın bir görev gibi görünüyor ve bunu bu proje için sık sık yapmam gerekecek.