简单的验证-libmodbus源码解析

时间:2024-07-14 01:47:17
【文件属性】:

文件名称:简单的验证-libmodbus源码解析

文件大小:7.37MB

文件格式:PDF

更新时间:2024-07-14 01:47:17

PDF

6.4简单的验证 这个搜索示例还相当简单,尤其是在数据验证方面。我们只是检查搜索词条是否为空。很多 HTML 表单采用 的验证措施比确认值不为空复杂得多。我们经常在网站中见到这样的错误消息: • “请输入有效的电子邮件地址。‘foo’不是电子邮件地址。” • “请输入有效的五位数美国邮编。‘123’不是邮编。” • “请输入有效的日期,格式为 YYYY-MM-DD。” • “请输入至少有 8 个字符的密码,而且至少有一个数字。” 下面我们来调整一下 search()视图,让它验证搜索词条的长度,确保小于或等于 20 个字符。(对这个示例 来说,我们假设超过这一限制的词条搜索起来太慢。)但是怎么实现呢? 最简单的做法可能是直接在视图中实现相关逻辑,如下所示: def search(request): error = False if 'q' in request.GET: q = request.GET['q'] if not q: error = True elif len(q) > 20: error = True else: 6.4 简单的验证 - 89


网友评论