2
我已經建立了一個網站,利用Django的tables2呈現表格數據。我遇到了一個我一直無法解決的問題。重新呈現Django的tables2列標題
在一些表格中我使用的值我從數據庫中拉構造柱verbose_name
:
setting = Setting.objects.get(site=Site.objects.get_current())
vol_unit = setting.volume_unit
base_vol_unit = Unit.objects.get(id=settings.BASE_VOLUME_UNIT)
total_vol = tables.Column(
verbose_name="Total Volume (" + vol_unit.symbol + ")")
這種運作良好,直到用戶更改其默認的音量單位設置。直到下一次服務器重新啓動時纔會在表中反映出來。
我想象會有什麼事情我可以插入到表的__init__
方法,但我一直沒能螺母出來。
任何想法?
非常感謝
彌敦道
非常感謝!我不認爲從這個角度來看它。也明確解釋。 – 2013-04-30 00:52:13