【Django】テンプレートタグ内で、配列の長さで分岐する条件式を書く

views.pyからテンプレートに配列を渡し、その中の要素数によって条件分岐させる方法のメモ。

目次

結論

class SampleView(generic.TemplateView):
    template_name = index.html

    def get(self, request, **kwargs):
        context['lst'] = [1, 2, 3]

        return self.render_to_response(context)
<!-- 要素の中身があれば1行ずつ出力 -->
{% if lst|length != 0 %}
    {% for elm in lst %}
        <p>{{ elm }}</p>
    {% endfor %}
{% endif %}

案件、ありますか?

「メインの仕事があるけれど、週1、2日だけできる仕事ないかな、、、」

「ある程度スキルが身に付いてはきたけど、そのスキルを活用できる場が欲しい」

なんて悩みが以前はありました。

自分で仕事を探しに行くのも大事ですが、蛇の道は蛇。その道の人に頼むことで、自分だけでは見つからないような案件に携わることができます。

IT PRO パートナーズでは、簡単に無料でアカウントを登録でき、さらにはエージェントさんに希望の働き方・案件の種類を提示することでお仕事を紹介してくれます!

登録自体も非常に簡単で、「エージェントさんとの面談を希望する」という欄にチェックをするだけで、エージェントさんから直接連絡をいただくことができます。

驚くほど簡単で正直拍子抜けしてしまいました笑

もしお仕事探しに困っておりましたら、一度登録し案件を眺めてみることをおすすめします!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

勤めていた設計会社を退社し、フリーランスとして活動しています
また、趣味で主にpyhonを用いて機械学習を行なっています!
現在競艇の予測モデルの開発中です。

コメント

コメントする

目次