我已經看到了足夠多的示例,允許我在模板中聲明新變量並設置其值。但我想要做的是更新模板內某個特定變量的值。更新模板中變量的值 - django
例如我有一個對象的日期時間字段,我想根據模板中的request.user
添加時區。因此,我將創建一個template filter
,如{% add_timezone object.created %}
,它將執行的操作是它會將時區添加到object.created
之後,每當我訪問{{object.created}}
時,它會給我更新的值。
有人可以告訴我這是怎麼做到的。我知道我需要更新模板過濾器中的context
變量。但不知道如何。
你嘗試過什麼至今?這是stackoverflow,而不是doalltheworkforme.com。 –
這樣的邏輯真的不應該在模板中,你知道。爲什麼你不能在視圖中這樣做? –
我不想在視圖中這樣做,因爲查詢集中可能有日期字段,然後我必須更改查詢集本身的屬性。使用這個模板標籤,我可以使它非常通用 – Sachin