自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 ThreadPoolExecutor线程池和ProcessPoolExecutor进程池

ProcessPoolExecutor线程池1、为什么需要线程池呢,如果创建了20个线程,而同时只允许3个线程在运行,但是20个线程都需要创建和销毁,线程的创建是需要消耗系统资源的,所以线程池的思想就是:每个线程各分配一个任务,剩下的任务皮队等待,当某个线程完成了任务的时候,排队任务就可以安排给这个线程继续执行2、标准库concurrent.futures模块,它提供了 Proces...

2019-09-28 00:46:00 841

转载 获取消息

接收获取到消息1、接收消息会有两条请求是成对的,一条是判断是否有消息,当他的响应内容有'selector:"2"'是说明有消息的,第二条是当他是有前面的值时,才去获取消息的内容,和这条消息是谁发送的,并且前端是不断的去轮询请求:1、判断是否有消息的请求url:参数图片:后台实现的代码:def get_message(request): """ 获取消息 ...

2019-09-23 23:03:00 319

转载 发送消息

用户给联系人发送消息1、找到发送消息的url: https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxsendmsg很奇怪完成的时候url后面还有参数,现在记录的 时候就没有找到了2、这个是post请求,还有请求参数:上面的字段等于:DeviceID = 随机的时间戳Sid = 前面登陆票据ticket,TICKET_DATA_D...

2019-09-23 22:38:00 338

转载 获取账号所有联系人

获取该账号的联系人信息1、微信登陆,会有一条contact的记录是联系人信息的请求,联系人信息的的url是:https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?r=1569245714654&seq=0&skey=@crypt_dd043c47_cd7df22086a7a6298493fe01e8c2940b...

2019-09-23 21:56:00 310

转载 获取用户的初始信息展示

获取用户的个人信息,联系人列表,公众号1、页面展示,templates/index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Wechat</title></head><...

2019-09-22 16:26:00 127

转载 pip升级的错误

AttributeError: ‘NoneType’ object has no attribute ‘bytes’在PyCharm创建的Virtualenv环境下,使用pip安装包时,老是提示需要升级pip,具体提示信息为:You are using pip version 10.0.1, however version 19.1 is available.You should ...

2019-09-21 23:17:00 110

转载 二维码长轮询获取登陆并获取用户基本信息

a、status=408什么也没有操作b、status=201微信扫了码但是没有点击确认c、status=200代表扫码成功并确认登陆前端是当页面加载完成才弄下一次请求,利用ajax请求,当status=408时,一直在加载请求,当status=201时,获取用户头像一直加载请求,直到status=200才跳转到另一个页面,涉及到登陆记得加cookie1、请求登陆的地址,请求登陆...

2019-09-21 22:49:00 1452

转载 获取微信二维码

获取微信二维码微信登陆页面地址:path('webChat/',views.webchat,name="webchat"),1、找出二维码的地址:2、获取二维码地址的另一个值:3、获取微信二维码的代码如下3.1 前端页面templates/webchat.html<!DOCTYPE html><html lang="en"><head&...

2019-09-21 21:21:00 638

转载 WebChat理清流程

WebChatWEB微信a、访问页面出现二维码b、长轮询监听是否已经扫码并且点击确认c、如何进行会话保持d、如何获取用户列表e、如何发送消息(接收消息)HTTP是短链接,客户端连接服务端(没法主动建立连接被动的),一连是无状态,连上了是断开的分析、步骤:1、获取二维码,获取票据: ----2、用户初始化:登陆并且获取最近联系人以及公众号获取联系人列表:每个人的用户...

2019-09-21 20:15:00 395

转载 python的requests模块

get没有参数请求 # -*-coding:utf-8 -*- import requests url="https://www.baidu.com/" reponse = requests.get(url=url) print(reponse.text) # -*-coding:utf-8 -*- import requests...

2019-09-18 00:25:00 159

转载 python的单例模式和__new__方法

#### 单例模式是一个常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。比如说:利用加标签的白名单防止跨站脚本攻击XXS创建一个XxsFile类,不同的人访问都要创建XxsFile对象的实例,这就导致系统中存在多个XxsFile的实例对象,而这样会严重浪费内存资源。事实上类似于XxsFile这样的类,我们希望在程序运行期间只存在一个实例对象,在python中,我们可以...

2019-09-16 22:25:00 130

转载 三个方向组合的筛选

#url=video2.0-0-0.html,是按按照,0,1这些来排序的 url(r'^video2-(?P<dr_id>\d+)-(?P<level_id>\d+)-(?P<category_id>\d+).html',views.video2,name='table_video2'),#video/views.pydef...

2019-09-15 12:41:00 136

转载 CRM开发学员课程系统——我的课程提交作业

#student/urls.py#提交作业url(r'my_homework/(\d+)$',views.my_homework,name='my_homework'),提交作业的文件是使用myDropzone,程序要新建一个文件放作业,文件目录为这样的格式:base_dir/class_id/course_record_id/studyreco...

2019-09-11 00:22:00 304

转载 CRM开发学员课程系统——我的课程学习记录

#student/urls.py#课程学习记录 url(r'mycourse/(\d+)$',views.mycourse,name='mycourse'),通过报名表的对象找到关联的学习记录表值#student/views.pydef mycourse(request,enroll_id): """我的课程页面""" ...

2019-09-11 00:02:00 91

转载 CRM开发学员课程系统——我的课程详情页面

在damin里面申请一个角色为学员的账号只能看我的课程界面1、在student/urls.py文件里添加我的课程的url#我的课程url(r'^$',views.stu_my_class,name='stu_my_class'),我的课程页面:2、在student/views.py文件中定义一个函数返回课程页面index.html...

2019-09-10 23:50:00 135

转载 CRM admin使用actions批量生成上课记录

使用actions字段里的函数处理选择一个班级的上课记录,然后创建这个班级学生的学习记录1、在admin.py文件中加上CourseRecordAdmin,StudyRecordAdminactions字段里面的函数会有三个请求参数:self==CourseRecordAdmin,rquest ==request.Post,quertset==<QuerySet [&...

2019-09-08 00:29:00 147

转载 crm审核合同、学员缴费

1、审核合同#审核合同 url(r'^customer/(\d+)/contract_review/$', views.contract_review, name="contract_review"), #contract_review.html{% extends 'base.html'%}{% load crm_tags %}...

2019-09-06 01:30:00 118

转载 CRM开发报名流程2+url时时效性

1、学员提交报名的数据,页面如下:前面销售填写报名表提交后会生成学生报名的链接学生报名的请求链接,在crm/urls.py中设置url url(r'^customer/registration/(\d+)$', views.stu_enrollment, name="stu_enrollment"),在crm/view.py创建一个stu_enrollment函数在s...

2019-09-04 00:05:00 242

转载 CRM开发报名流程

在客户信息里点击报名进入报名页面,销售选择好报名的大致信息点击下一步会生成一个链接给客户填写,如果该用户报名已存在也会生成一条链接在crm/urls.py文件中设置报名urlurl(r'^customer/(\d+)/enrollment/$', views.enrollment, name="enrollment"在crm/views.py文件中创建enrollme...

2019-09-02 21:33:00 211

转载 CRM自定义用户登陆

CRM自定义用户登陆创建一个登陆的页面login.hmtl文件login.html{% extends 'base.html'%}{% block body %} <body> <div class="container col-lg-3 col-lg-offset-3"> <form cla...

2019-08-30 23:10:00 252

转载 CRM 自定义用户认证修改密码、添加数据库中没有的字段显示在前端

1、自定义用户认证前面已经说了自定义用户只要看着官方文档不断的先复制,点击[user profile]模块进入用户其中一个用户的修改页面进到修改页面,密码是不能直接修改的,下面有一个修改密码的字段点击进去可以修改密码上面的【修改密码】是在models.py文件中字段中有一个help_text=""属性可以显示 password = models...

2019-08-28 01:49:00 335

转载 麦田厦门小区信息数据爬取

刚开始爬取的时候没有用headers伪装成是浏览器,导致麦田北京和福州小区把我的ip给禁掉了,还好后来发现原因也还剩下厦门小区没被我弄坏,代码如下:#-*- coding:utf-8 -*-import requestsfrom bs4 import BeautifulSouppage_url = "http://xm.maitian.cn/xqall"heade...

2019-08-26 22:28:00 194

转载 CRM 增加信息不进行readonly,自定义user

1、CRM 增加信息不进行readonly,只要在kind_admin/view.py中的table_objs_add函数加上admin_class.is_add_form = True,在前端做判断def table_objs_add(request,app_name,table_name): """增加信息页面""" admin_class = kin...

2019-08-26 00:48:00 105

转载 CRM form按field自定义,多选readonly

1、form按field自定义官方文档上:https://docs.djangoproject.com/zh-hans/2.1/ref/forms/validation/写着可以用字段名from django import formsclass ContactForm(forms.Form): # Everything as before. ......

2019-08-23 01:32:00 171

转载 CRM readonly、Form and field validation——第27天

#在kind_admin.py文件中加上readonly_fields代表里面的字段是可读readonly_fields = ['qq','consultant']2、在form.py文件中给可读字段加上disabled属性,因为readonly属性对于下拉框可读是不起作用的:#form.pydef creat_model_form(request,admin_c...

2019-08-20 22:27:00 107

转载 CRM action 多选框删除——第25,26天

点击Go跳转到之前的删除页面1、先生成输入框和GO,和生成单选框,table_objs.html<div class="row" style="margin-top: 5px;margin-left: 0"> <form onsubmit="return ActionSubmit(this)" method="po...

2019-08-18 20:05:00 160

转载 CRM删除数据——24天

1、在table_objs_change.html文件加上删除按钮:<div class="col-sm-2"> <button type="button" class="btn btn-danger"> <a href="{% url 'table_objs_delete'...

2019-08-16 23:57:00 197

转载 python爬取豆瓣电影top250数据存入数据库

# -*- coding:utf-8 -*-"""获取时光影评电影"""import requestsfrom bs4 import BeautifulSoupfrom datetime import datetime,timedeltaimport pymysql#用来操作数据库的类class MySqlCommand(object): #...

2019-08-15 21:21:00 1217

转载 CRM点击多选框——第23天

在table_objs_change.html: <form class="form-horizontal" method="post" onsubmit="return SelectAllChosenData()">{% csrf_token %} <div style="color: red">{{form_obj.errors}...

2019-08-15 00:48:00 98

转载 python爬取豆瓣电影top250数据存入excel

# -*- coding:utf-8 -*-"""获取时光影评电影"""import requestsfrom bs4 import BeautifulSoupfrom datetime import datetime,timedeltaimport pymysql#xlwt-1.3.0#from xlwt.xlwt import *from xlwt...

2019-08-14 01:04:00 1950

转载 CRM表单的select选择框——第22天

CRM表单select选择框,左边选择框是待选的数据,右边是已经选择了的数据1、前端显示代码在table_objs_change.html:<div class="col-sm-10"> {#<input type="email" id="inputEmail3" placeholder="{{filed_for...

2019-08-13 01:06:00 181

转载 CRM 跳转到数据修改页面、动态生成model,form、增加新增页面——第21天

1、跳转到数据修改页面1、1 新建一个table_objs_change.html文件,继承kindadmin/table_index.html页面table_objs_change.html:{% extends 'kindadmin/table_index.html'%}{% load tags %}{% block container %} ...

2019-08-11 19:02:00 199

转载 CRM 日期字段过滤功能——第21天

1、CRM 日期字段过滤功能日期这个字段不像之前的数据是有choices、ForeignKey类型,在数据库中日期是有两个类型"DateTimeField","DateField",也不像之前的有下拉框数据让你选择,所以日期得自己先保存几个时间点,然后在判断如果是时间类型的筛选数数在select name 加上gte属于大于这个时间的数据展示在页面 <select name...

2019-08-11 18:07:00 167

转载 CRM多条件查询——第20天

1、前端代码如下:<div class="row"> <div class="col-lg-2"> <input type="search" name="_q" class="form-control" value="{{search_value}}" placeholder="searc...

2019-08-10 01:08:00 189

转载 CRM排序——第19天

1、排序是在过滤了之后进行排序的,在view.py视图里加上  #排序过后的数据object_list,order_key = table_order(request,object_list)def display_table_objs(request,app_name,table_name): print("-->",app_name,t...

2019-08-09 19:44:00 151

转载 CRM_分页显示——第18天

前两页和最后两页和当前页的前后两页用数字显示,其他的用....显示page_num<3 #判断前两页page_num>query_sets.paginator.num_pages-2 #判断最后两页abs(query_sets.number-page_num)<=2 #判断当前页的前后两页区别num_pages和page_range...

2019-08-08 00:01:00 108

转载 CRM分页 ——第17天

1、分页的前端展示代码:<nav> <ul class="pagination"> {% if query_sets.has_previous %} <li class=""><a href="?page={{ query...

2019-08-07 00:53:00 132

转载 CRM多条件筛选和分页——第16天

---恢复内容开始---1.1 CRM先显示要过滤的字段前端代码如下:{% for condtion in admin_class.list_filters%} <div class="col-lg-2"> <span>{{condtion}}</span> </div>在kind_a...

2019-08-06 01:34:00 283

转载 python——第9天

学这个我是从后面的项目教学开始学的,这部分是昨天学的今天记录下,之前学的也要慢慢的补齐来了一、展示qq、name、sourcec、consult 这些字段前端代码:后端传过来admin_class类 #CustomerAdmin<thead> <tr> {% ...

2019-08-03 00:58:00 113

转载 python global、nonlocal、闭包、作用域——第10天

今天工作的内容已经完成,于是在公司学习一下午,遇到的闭包作用域的问题一直想不明白,于是问了我们开发他也看了很久才明白(因为他是做java),然后心里想原来并不是所有人都是聪明的,别人 变成优秀的现在就是因为静下心去研究提升。所以自己想转行煎熬的内心又平静而坚定了。一、变量闭包作用域  python的闭包是如果在一个内部函数里,对外部作用域(但不是在全局作用域)的变量进行引用...

2019-08-02 23:39:00 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除