- 博客(25)
- 收藏
- 关注
原创 解决django跨域(轻松解决跨域不是问题)
CORS_ALLOW_CREDENTIALS = TrueCORS_ORIGIN_ALLOW_ALL = TrueCORS_ORIGIN_WHITELIST = ()#试图的请求方法CORS_ALLOW_METHODS = (‘DELETE’,‘GET’,‘OPTIONS’,‘PATCH’,‘POST’,‘PUT’,‘VIEW’,)#头中携带的参数名称CORS_ALLOW_HEADERS = (‘accept’,‘accept-encoding’,‘authorizatio
2022-05-09 15:40:01
110
原创 python时间计算 周开始第一天和结束天 通过年周计算
```pythondef year_mon_for_check(year, week): """通过年周获取当前月,按每周最后一天的月份比对(最后一天为周日)""" end_year_week = str(year) + '-' + str(week) + '-' + '0' end_week_result = time.strptime(end_year_week, '%Y-%W-%w') return int(end_week_result.tm_mon)def .
2022-05-09 15:36:54
1314
原创 python+多协程爬虫
import geventfrom gevent.queue import Queue, Emptyimport time,jsonimport syssys.setrecursionlimit(1000000000)from gevent import monkey # 把下面有可能有IO操作的单独做上标记monkey.patch_all() # 将IO转为异步执行的函数#import requestsheaders = { "User-Agent": "Mozilla
2021-05-30 09:32:09
256
原创 python+opencv抽帧
# -*- coding:utf8 -*-import timeimport cv2import osimport shutil# 视频文件名字from scipy import ioimport matplotlib.pyplot as plt# filename = '00156.mp4'# 保存图片的路径# savedpath = filename.split('.')[0] + '/'savedpath = 'D:\\测试'isExists = os.path.exi
2021-05-30 09:27:34
455
1
原创 python时间差(秒)
# import datetime# import time## start_time = datetime.datetime.now()# time.sleep(3)# end_time = datetime.datetime.now()# time_difference = (end_time - start_time).total_seconds()# print(len(str(int(time_difference))))
2021-05-30 09:26:13
1631
原创 信号量计数器(多线程并发)以及结束某一个线程
# # -*- coding:utf-8 -*-# """# 通过信号量对象管理一次性运行的线程数量# """# import time# import threading# import inspect## # 创建信号量对象,初始化计数器值为3# semaphore3 = threading.Semaphore(2)# adict = {}### def _async_raise(tid, exctype):# """raises the exception, per
2021-05-30 09:25:16
121
原创 python中django时,怎么用excel转换为数据存储到数据库中
一、前端界面 {% csrf_token %} 提交 二、views中def uploadGrade(request):‘’’班级信息导入:param request::return:‘’’if request.method == ‘POST’:f = request.FILES.get(‘file’)ex...
2019-07-04 08:19:01
807
原创 ajax在JavaScript中
17 JavaScript中的操作:在JavaScript中加入下面范例便可以发送请求到一般处理程序:$.ajax({ type: “post”, url: “TestMatrix1.aspx/SayHello”, //请求链接格式:页面文件/请求的操作(页面的带有WebMethod前缀的静态函数) data: JSON.stringify //传递的参...
2019-07-04 08:17:11
254
原创 pa ps终止进程的命令
pa -aux 开机目前的进程使用时间详情rm -rf / 删除所有文件 除了 系统的一些文件ps -aux | grep tomcat 查看端口ps -aux | grep runserver 查看跑的进程ps -aux | grep pid 查看查看进程:1、ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep j...
2019-06-03 19:37:48
3410
原创 excel转换存入数据库中
一、前端界面<div class="page-container"> <form action="{% url 'basic:uploadGrade' %}" method="post" enctype="multipart/form-data"> {% csrf_token %} <input type=...
2019-06-03 19:35:38
390
原创 django中三种实现原生态的SQL方式
Django中能用ORM的就用它ORM吧,不建议执行原生SQL,可能会有一些安全问题,如果实在是SQL太复杂ORM实现不了,那就看看下边执行原生SQL的方法,跟直接使用pymysql基本一致了from django.db import connectionwith connection.cursor() as cursor cursor.excute('select * from a...
2019-06-03 19:33:52
563
原创 Django对静态文件的处理——部署阶段
html页面中的代码{% load staticfiles %}<img src="{% static "images/hi.jpg" %}" />下面来总结下上面提到过的 settings.py 中的设置项:STATIC_ROOT:执行 ./manage.py collectstatic 后,所有静态文件就会被收集到这个文件夹下;STATIC_URL:静态文件的 URL ...
2019-06-03 19:32:39
481
原创 Django默认使用的文件存储系统
Django默认使用的文件存储系统’django.core.files.storage.FileSystemStorage’是一个本地存储系统,由settings中的DEFAULT_FILE_STORAGE值确定。class FileSystemStorage(location=None, base_url=None, file_permissions_mode=None, directory_...
2019-06-03 19:31:47
740
原创 memcached基本配置与使用
一、概念Memcached是danga.com开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提高应用响应速度、提高可扩展性。二、原理Memcached有两个核心组件组成:服务端(ms)和客户端(mc)。首先mc拿到ms列表,并对key做hash转化,根据hash值确定kv对所存的ms位置。然后在一个memcached的查询中,mc先通过计算key的hash值来确定kv对...
2019-06-03 19:30:34
269
原创 CSDN-markdown编辑器简介
`在这里插入代码片`@[TOC](这里写自定义目录标题)# 欢迎使用Markdown编辑器你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。## 新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我...
2019-06-03 19:24:51
144
原创 数据库迁移
from flask_migrate import Migrate,MigrateCommandfrom flask_script import Managermanager = Manager(app)migrate = Migrate(app,db)manager.add_command(‘db’,MigrateCommand)1.python 文件 db init2.python...
2019-04-24 20:21:55
74
原创 正则匹配
匹配邮箱Import reret=re.match("[a-zA-Z0-9]{4,20}@163.com",字符串)If ret:print(ret.group())else:print(“匹配失败”)匹配电话号码Import reret=re.match(“1[3-9]\d{9}”,字符串)If ret:print(ret.group())else:print(“匹配...
2019-04-24 20:19:43
94
原创 防攻击CSRF
7、CSRF配置(1)导包:from flask_wtf import CSRFProtect(2)配置:CSRFProtect(app)(3)表单配置:
2019-04-24 20:18:38
135
原创 展示页面数据
表格格式变量名data = {}变量名clist = 表名Cate.query.all()data[‘clist’] = clistdata[‘olist’] = 表名Cate.query.get(cid).连接词orders
2019-04-24 20:17:32
444
原创 修改Flask数据
修改数据a13 = Author.query.filter(Author.name == 表单获取的数据).first()a13.name = 表单获取的数据db.session.commit()
2019-04-24 20:16:39
517
原创 批量删除
批量删除@index_blue.route(’/deleteall’,methods = [‘GET’,‘POST’])def delete_all():if request.method==‘POST’:all_id = request.form.getlist(‘news’)for id in all_id:n = News.query.get(id)db.session.del...
2019-04-24 20:15:30
152
原创 图文混排
1、引入<script type="text/javascript" src="../../static/news/js/jquery.form.min.js"></script><script src="../../static/news/tinymce/js/tinymce/tinymce.min.js"></script><scr...
2019-04-24 20:14:51
650
原创 图片上传存储
-- encoding: utf-8 --from flask import *from KaoShi.apps import photosfrom KaoShi.models import *index_blue = Blueprint(‘index’, name, template_folder=’…/…/templates’)@index_blue.route(’/tianjia’...
2019-04-24 20:14:21
172
原创 图片上传单独
1、导包:from flask_uploads import UploadSet, IMAGES, configure_uploadsimport sysimport os2、配置图片上传配置fn = getattr(sys.modules[‘main’], ‘file’)root_path = os.path.abspath(os.path.dirname(fn)) + “/sta...
2019-04-24 20:13:36
153
原创 分页操作
整体操作:分页函数:pagination 放在div中 id=pagination1、引入分页插件样式2、引入jquery分页插件3、应用分页插件 <script> $(function() { $("#pagination").pagination({ // data.current_pag 当前页 currentPage...
2019-04-24 20:12:40
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人