摘要:
简单记录下处理数据的一个栗子 阅读全文
摘要:
这两天使用Django开发了web微信,实现了显示联系人以及收发消息的功能。 总结下这过程中使用到的一些知识。 1 http请求 通过chrome浏览器自带的开发者工具查看每次请求的信息,分析请求,包括请求方式,请求url的构造,请求头,收发数据的数据类型等。 在代码中,伪造成浏览器发出请求。 PO 阅读全文
摘要:
在django2.0的路由系统中,摒弃了1.x中的url,而改用path。需要导入path。 在1.x中,使用url()即可实现正则匹配,但是在2.0中,是否使用正则需要使用不同的方式。 path()无法使用正则;re_path()可以使用正则。 在上面这段代码中,讲讲第二个re_path,使用正则 阅读全文
摘要:
django 的form组件可以实现自定义的验证规则。 创建基于Form的类,在类中创建字段,定义规则。 创建该类的对象,并将待验证的数据传入,使用is_valid()函数。 is_valid()函数的源码实现是 通过full_clean()函数挖出存在的errors并返回,如果没错误,则返回tru 阅读全文
摘要:
form表单提交的数据格式默认是 而在上传文件的情景下,就不能使用上述的形式提交,而应该使用 阅读全文
摘要:
需求分析 页面中给出注册表单; 在username input标签中绑定onblur事件处理函数。 当input标签失去焦点后获取 username表单字段的值,向服务端发送AJAX请求; django的视图函数中处理该请求,获取username值,判断该用户在数据库中是否被注册,如果被注册了就返回 阅读全文
摘要:
import requests from bs4 import BeautifulSoup import time import re t = 0 #用于给图片命名 for i in range(10): url = "https://list.jd.com/list.html?cat=9987,653,655&page=%s&sort=sort_rank_asc&trans=1&J... 阅读全文
摘要:
django的form组件可以减少后台在进行一些重复性的验证工作,极大降低开发效率。 最近遇到一个问题: 当使用form表单提交数据后,如果数据格式不符合后台定义的规则,需要重新在前端页面填写数据。 分析问题: 由于form的POST 请求发出去后会刷新整个页面,自然无法保留上次输入的内容。 解决问 阅读全文
摘要:
m1.process_requestm2.process_requestin viewsm2.process_responsem1.process_response m1.process_requestm2.process_requestin viewsm1.process_view process 阅读全文