with标签使用详解:
1、在模板中享用使用变量,可以通过 with 语句实现;
2、with 有两种用法,具体情况如下 ( 包括注意事项 ) :
index.html:
<p>with第一种用法:</p> {% with name as ni %} <p>{{ ni }}</p> {% endwith %} <p>with第二种用法:</p> {% with wo=name %} <p>{{ wo }}</p> <p>{{ wo }}</p> <p>{{ wo }}</p> {% endwith %} <p>第二种方式的=前后都不能有空格,两种with创建的变量只能在with快中用</p>
views.py:
from django.shortcuts import render
def index(request):
return render(request, 'index.html', {'name': '你大爷'})
url.py:
from django.urls import path from . import views urlpatterns = [ path('', views.index), ]