Python withラベルの使用方法解析


この文章は主にPython withラベルの使い方解析を紹介しています。例コードで紹介された非常に詳細で、皆さんの学習や仕事に対して一定の参考学習価値があります。必要な友達は下記を参考にしてください。
1.python DTLテンプレートで変数を定義したい場合は、「with」文で実現できます。
2.「with」文には二つの使い方があります。
一つ目は「with xx=xx」という形です。このような形で変数を定義すると、=番号の両側にスペースがないとDTLテンプレートが認識されなくなります。
二つ目は「with xxx as xxx」という形です。このwith定義変数の形は、DTLテンプレートで自動的にコードの早いフォーマットが生成されます。比較的簡単です。このような形でDTLテンプレート変数を定義することを推奨します。
index.1のコードは以下の通りです。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
{#   with       ,         with         。 #}
  {% with books.1 as shz %}
    <p>{{ shz }}</p>
  {% endwith %}

{#                with。 #}
{#   ,    =  ,=        ,    ,DTL     #}
  {% with xyj=books.3 %}
    <p>{{ xyj }}</p>
  {% endwith %}
</body>
views.pyファイルのコードは以下の通りです。

from django.shortcuts import render
def index(request):
  context = {
    'books': [
      '    ',
      '   ',
      '   ',
      '   '
    ],
  }
  return render(request,'index01.html',context=context)
3.定義された変数はwith文でしか使用できません。with文ブロックの外ではこの変数は取れません。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。