Ich verwende django-tables2, um meine Tabelle für mich zu erstellen. Ich muss ein Template-Tag auf jede der Zellen() in einer der Spalten anwenden. Es scheint eine Menge zusätzlicher Anstrengung zu sein, ein benutzerdefiniertes Tabellenlayout zu erstellen und zu erstellen, nur um das Template-Tag auf die eine Spalte anzuwenden. Gibt es eine Möglichkeit, dies in django-tables2 zu tun?Ist es möglich, bei der Verwendung von django-tables2 ein Template-Tag auf eine anzuwenden?
Update:
Ich kann nicht erklärt habe, was ich für gut genug suchen. Ich glaube nicht, dass das funktionieren wird.
Mein Code:
class CombineTable(tables.Table):
build_no = tables.LinkColumn('run', args=[A('release'), A('id')], verbose_name="Build")
flavor = tables.Column(verbose_name="Flavor")
pass_rate_pct = tables.Column(verbose_name="Image Pass Rate")
Ich mag, dass jeder in pass_rate_pct den Template-Tag verwenden {{pass_rate_color}} in der Klasse(), wo pass_rate_color gibt dann einen bestimmten Stil basierend auf dem, was die Ausgabe von pass_rate_pct ist.
Dies ist, wie ich es ging, aber ich musste eine if-Anweisung in dort tun, so dass es Pass_rate_color nur für eine bestimmte Spalte tat, aber es hat funktioniert. Vielen Dank. – cjohnston