Django运算符表达式
2024-10-13 11:30:02
在html页面中,加入运算符表达式,进行逻辑判断。可参考手册。我用的Django是2.1版本
view.py中的代码:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
user_list = [
{'name': 'xiao wang', 'age': ''},
{'name': 'hua hua', 'age': ''}
]
user = {'name': 'hua hua', 'age': '', 'sex': 'male'}
class Person(object):
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex def say(self):
return 'I am ' + self.name
user1 = Person('Tom', 23, 'male')
book_list = ['python', 'java', 'php'] def say(request):
return render(request, 'index.html', {'title': 'my page', 'user': user, 'book_list': book_list})
index.html中的代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ title }}</title>
</head>
<body>
<h1>hello {{ user.name }}</h1>
<li>age:{{ user.age }}</li>
<li>sex:{{ user.sex }}</li>
<div>the {{ user.name }} sya: {{ user.say }}</div>
{{ book_list.0 }}
###################
{% if user %}
<li>name: {{ user.name }}</li>
{% else %}
用户不存在
{% endif %} {% for foo in book_list %}
<li> {{ foo }}</li>
{% endfor %} {% for k, v in user.items %}
<li> {{ forloop.counter }}.{{ k }}: {{ v }}</li>
{% endfor %} </body>
</html>
结果显示
最新文章
- Leetcode 99: Recovery binary search tree 总算明白了算法, 把代码写清楚, 让错误无处可藏.
- SharePoint 2013 配置Excel Services
- XtraBackup安装
- UVA 1349(二分图匹配)
- CnPlugin 1.5.400
- linux内核SPI总线驱动分析(一)(转)
- 【转】python的内存管理机制
- java输入输出流(内容练习)
- OUTPUT新增记录入库示例C#+存储过程
- 开玩笑Web它servlet(五岁以下儿童)---- 如何解决servlet线程安全问题
- thinkphp 删除该表的最后一行
- WSAEventSelect IO复用模型
- Lua C Api lua_gettable 、lua_settable 、lua_next 使用详解
- Web Service vs WCF vs WCF REST vs Web API
- Java爬虫——网易云热评爬取
- 关于python的面向对象
- JFinal Web开发学习(九)后台添加前台显示博客
- NOIP初赛 BLESS ALL!
- 复利计算--web版--总结--软件工程
- free word online
热门文章
- php 自定义 分页函数
- ios开发之--令UITableView滚动到指定位置
- 【GIS】Cesium GLTF
- CentOS下安装高版本GCC
- 【代码审计】iZhanCMS_v2.1 前台IndexController.php页面存在SQL注入 漏洞分析
- RF使用ie浏览器访问页面,浏览器启动只显示This is the initial start page for the WebDriver server,页面访问失败
- Redis /etc/redis.conf 常用配置
- PPT高手必须树立的十个理念
- URL地址重写例子(Helicon)
- GCC 编译详解[转]