0
如何在我的視圖中將for硬件編碼的python
與snippet['language']
替換爲for循環?從for循環中分配Jinja2塊變量
{% highlight 'python', lineno='inline' -%}
{{snippet['code']}}
{% endhighlight %}
如何在我的視圖中將for硬件編碼的python
與snippet['language']
替換爲for循環?從for循環中分配Jinja2塊變量
{% highlight 'python', lineno='inline' -%}
{{snippet['code']}}
{% endhighlight %}
您可以簡單地把你的變量來代替硬編碼字符串是這樣的:
{% set lang = 'python' %}
{% highlight lang %}
from fridge import Beer
glass = Beer(lt=500)
glass.drink()
{% endhighlight %}
你還沒有向我們展示你的for循環,但原則上,你可以做同樣的事情在for循環太:
{% for lang in ['python', 'ruby', 'scheme'] %}
{% highlight lang %}
from fridge import Beer
{% endhighlight %}
{% endfor %}
謝謝,但是這將引發一個錯誤,如果你{%設定LANG =片斷[「語言」]%} –
@IslandNic看到我更新的答案沒有設置變量,也許這個例子會幫幫我。它會拋出什麼樣的錯誤? – vrs