简单路由:
urlpatterns = [ path('admin/', admin.site.urls), path('index/', views.index), path('list/', views.list), ]
加单控制器:
USER_LIST = [ {'username':'zhangsan','age':30} ] for i in range(10): temp = {'username':'zhangsan'+str(i),'age':30+i} USER_LIST.append(temp) def list(request): print(USER_LIST) return render(request,'list.html',{'user_list':USER_LIST})
简单模板遍历输出:
{% for row in user_list %} <p>{{ row.username }}</p> <p>{{ row.age }}</p> {% endfor %}
模板中还可以做判断:
{% if age %} 有年龄 {% else %} 没有年龄 {% endif %}
判断做嵌套:
{% if age %} 有年龄 {% if age > 30%} oldman {% else %} very yang {% endif %} {% else %}
结合使用:
{% for row in userlist %} {% if row == "alex" %} {{row.username} {{row.age}} {% else %} {% endif %}