0
ハードコードされた 'python
'をsnippet['language']
で私のビューのforループからどのように置き換えることができますか?ビューでforループからJinja2ブロック変数を割り当てます。
{% highlight 'python', lineno='inline' -%}
{{snippet['code']}}
{% endhighlight %}
ハードコードされた '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