09 2019 档案
摘要:ProcessPoolExecutor线程池 1、为什么需要线程池呢,如果创建了20个线程,而同时只允许3个线程在运行,但是20个线程都需要创建和销毁,线程的创建是需要消耗系统资源的,所以线程池的思想就是:每个线程各分配一个任务,剩下的任务皮队等待,当某个线程完成了任务的时候,排队任务就可以安排给这
阅读全文
摘要:接收获取到消息 1、接收消息会有两条请求是成对的,一条是判断是否有消息,当他的响应内容有'selector:"2"'是说明有消息的,第二条是当他是有前面的值时,才去获取消息的内容,和这条消息是谁发送的,并且前端是不断的去轮询请求: 1、判断是否有消息的请求url: 参数图片: 后台实现的代码: 2、
阅读全文
摘要:用户给联系人发送消息 1、找到发送消息的url: 很奇怪完成的时候url后面还有参数,现在记录的 时候就没有找到了 2、这个是post请求,还有请求参数: 上面的字段等于: 3、后台片段代码如下: 4、当发送的消息为中文时会乱码,原因是当请求数据是json格式的时候,requests模块会把数据转换
阅读全文
摘要:获取该账号的联系人信息 1、微信登陆,会有一条contact的记录是联系人信息的请求,联系人信息的的url是: 上面的r值是一个时间戳,skey的值是前面保存票据TICKET_DATA_DICT["skey"],页面找到请求图片如下: 返回的内容中MemberList字段是存储联系人 2、获取联系人
阅读全文
摘要:获取用户的个人信息,联系人列表,公众号 1、页面展示,templates/index.html 2、后台返回的用户初始信息
阅读全文
摘要:AttributeError: ‘NoneType’ object has no attribute ‘bytes’ 在PyCharm创建的Virtualenv环境下,使用pip安装包时,老是提示需要升级pip,具体提示信息为: 而当执行完 python m pip install upgrade
阅读全文
摘要:a、status=408什么也没有操作 b、status=201微信扫了码但是没有点击确认 c、status=200代表扫码成功并确认登陆 前端是当页面加载完成才弄下一次请求,利用ajax请求,当status=408时,一直在加载请求,当status=201时,获取用户头像一直加载请求,直到stat
阅读全文
摘要:获取微信二维码 微信登陆页面地址: 1、找出二维码的地址: 2、获取二维码地址的另一个值: 3、获取微信二维码的代码如下 3.1 前端页面templates/webchat.html 3.2 后端请求获取二维码另一个值uuid,web/views.py
阅读全文
摘要:WebChat WEB微信 a、访问页面出现二维码 b、长轮询监听是否已经扫码并且点击确认 c、如何进行会话保持 d、如何获取用户列表 e、如何发送消息(接收消息) HTTP是短链接,客户端连接服务端(没法主动建立连接被动的),一连是无状态,连上了是断开的 分析、步骤: 1、获取二维码,获取票据:
阅读全文
摘要:get没有参数请求 Post没有参数的请求 get、post有请求参数几个统一形式: params:是get的请求数据拼接在url后面的 data,json是post的不能类型的数据,解释如下: 请求头headers、登陆返回的cookie,浏览器模拟user agent,referer的作用是记录
阅读全文
摘要:单例模式是一个常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。比如说:利用加标签的白名单防止跨站脚本攻击XXS创建一个XxsFile类,不同的人访问都要创建XxsFile对象的实例,这就导致系统中存在多个XxsFile的实例对象,而这样会严重浪费内存资源。事实上类似于XxsFil
阅读全文
摘要:利用reverse通过url的name获取url 后来创建的表:
阅读全文
摘要:提交作业的文件是使用myDropzone,程序要新建一个文件放作业,文件目录为这样的格式:base_dir/class_id/course_record_id/studyrecord_id,使用chunks()把作业文件写入创建的文件:
阅读全文
摘要:在damin里面申请一个角色为学员的账号只能看我的课程界面 1、在student/urls.py文件里添加我的课程的url #我的课程 url(r'^$',views.stu_my_class,name='stu_my_class'), 我的课程页面: 2、在student/views.py文件中定
阅读全文
摘要:使用actions字段里的函数处理选择一个班级的上课记录,然后创建这个班级学生的学习记录 1、在admin.py文件中加上CourseRecordAdmin,StudyRecordAdmin actions字段里面的函数会有三个请求参数:self==CourseRecordAdmin,rquest
阅读全文
摘要:1、学员提交报名的数据,页面如下: 前面销售填写报名表提交后会生成学生报名的链接 学生报名的请求链接,在crm/urls.py中设置url 在crm/view.py创建一个stu_enrollment函数 在sales目录下新建stu_enrollment.py 该页面表单有些数据是直接从数据库中取
阅读全文
摘要:在客户信息里点击报名进入报名页面,销售选择好报名的大致信息点击下一步会生成一个链接给客户填写,如果该用户报名已存在也会生成一条链接 在crm/urls.py文件中设置报名url 在crm/views.py文件中创建enrollment函数 因为在报名页面里面的数据需要从报名表里面得出来,所以得先获取
阅读全文

浙公网安备 33010602011771号