2011-03-08 57 views
1

變量我有字典latest_status:更改HTML與在Django

{'What': 10, "Study'": 10, 'all': 10, 'to': 10, "facebook'": 10, 'has': 10, 'worth': 20, 'hurting': 10 } 

我想在我的模板做這樣的事情,使文本雲:

{% for word,count in latest_status.items %} 
<style="font-size:{{ count }}px"> {{ word }}</style> 
{% endfor %} 

我想操縱字體大小與字典的計數,但它似乎並沒有工作。

+0

「似乎不工作」?輸出源是什麼樣的,它應該是什麼樣子? – 2011-03-08 05:33:37

+0

基於字體大小的一行不同大小的單詞。 – super9 2011-03-08 05:45:27

回答

4

<style>標記用於引入包含樣式定義的塊(或外部資源)。您需要將文本封裝在某種表示標籤中 - 例如:

{% for word,count in latest_status.items %} 
<p style="font-size:{{ count }}px;"> {{ word }}</p> 
{% endfor %} 
+0

甜蜜的工作,但無論如何,我可以直接返回他們內聯?我對html/css不太好。現在,每一個字都是一條新線。 – super9 2011-03-08 05:48:10

+0

使用'span'而不是'p'。雖然認真,如果你在做web開發,你需要知道足夠的HTML/CSS來知道塊和內聯元素之間的區別。 – 2011-03-08 05:56:30

+0

@丹尼爾是的,我有點慢慢地通過名單。我在HTML/CSS中只有最基本的基礎知識,但我到了那裏! :) – super9 2011-03-08 06:01:33