01 2021 档案
摘要:数据库报错:Access denied for user 'root'@'localhost' (using password: YES” 解决:就是密码错了 安装 pyqt5-tools 不能打开 designer.exe : 解决:https://www.cnblogs.com/xiege/p/
阅读全文
摘要:nginx容器前端文件目录必须为: /usr/share/nginx/html html下面是各种文件:js,css,index.html 等。 其他报错: js 找不到 解决:更改 vue 中,js 路径,使其符合实际情况 403 解决:index.html找不到,路径地址错了 nginx完整配置
阅读全文
摘要:Django中使用django-apscheduler执行定时任务 关于apscheduler使用,请参考文章 :python 定时任务APScheduler 使用介绍 安装模块 pip install django-apscheduler 使用 1. 在django项目修改settings.py文
阅读全文
摘要:nginx + uwsgi + django 1 nginx 容器 :nginx服务 2 python3.6 容器:uwsgi + django服务 注意:端口映射 -p 80:80 -p 8000:8000 -p 外部访问:内部端口 注意:可以使用文件挂载,即修改容器外的文件,即修改容器内的文件,
阅读全文
摘要:docker run -itd --name mysql56 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=linde4396 mysql:5.6.50 挂载目录: -v docker外文件:docker内文件 docker run -itd --name mysql56
阅读全文
摘要:连接:https://github.com/pymssql/pymssql/issues/500
阅读全文
摘要:一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。 1、导致引用计数+1的情况 对象被创建,例如a=23 对象被引用,例如b=a 对象被作为参数,传入到一个函数中,例如func(a) 对象作为一个元素,存储在容器中,例如list1=[a,a] 2、导致引用计数-1的情况 对象
阅读全文
摘要:from concurrent.futures import ThreadPoolExecutor threadPool = ThreadPoolExecutor(max_workers=10, thread_name_prefix="oss_")
阅读全文
摘要:# -*- coding:utf-8 -*- import pymssql from DBUtils.PooledDB import PooledDB from log_maker import logger class Sql_conn: def __init__(self): # conn =
阅读全文
摘要:"""自定义response""" """status : 返回状态码,常量""" from common import status def unified_response(message='成功', code=status.OK, data=None): """自定义response""" r
阅读全文
摘要:邮箱找回密码实现 思路: 点击邮箱找回:前端给后端服务器发送请求 get:http://127.0.0.1:8000/api/v1/email?email=7777777777@qq.com 后端发送邮件:邮件内容包含修改密码页面的连接,url拼接:加密token(包含email信息) 邮件内点击连
阅读全文
摘要:oss服务:bucket中的图片,如果想不校验直接访问,需要设置bucket为公共读属性。 在OSS中,操作的基本数据单元是文件(Object)。OSS Python SDK提供了丰富的文件上传方式: 简单上传:文件最大不能超过5GB。 追加上传:文件最大不能超过5GB。 断点续传上传:支持并发、断
阅读全文
摘要:准备:安装模块 pip install django-apscheduler 首先,创建一个django应用,这里是:应用名称:apscheduler_task settings.py 注册,例如下:注册模块,注册应用 INSTALLED_APPS = [ 'django.contrib.admin
阅读全文
摘要:#coding=utf-8 import logging.handlers import multiprocessing import sys import os print(__file__) utils_path = os.path.join(os.path.abspath(os.path.di
阅读全文
摘要:gunicorn的实践经验 mania_yan 2020-03-08 21:42:31 783 收藏 3 分类专栏: python 版权 为什么要上gunicorn? flask自带的web容器不满足生产环境的要求。生产环境不能直接采用flask自带的web容器。 gunicorn是目前应用较广的支
阅读全文
摘要:def memory_summary(): # Only import Pympler when we need it. We don't want it to # affect our process if we never call memory_summary. from pympler im
阅读全文
摘要:class Bus(): lock = (1,'222',222) def show(self): print(id(self.lock)) a = Bus() b = Bus() c = Bus() a.show() b.show() c.show() # 排除小整数池的影响 a = (1,'22
阅读全文
摘要:from django.db import transaction # 有多个sql语法时使用,保证同时成功或一个都不成功 try: with transaction.atomic(): User.objects.create(name='lqz',pwd='123') Teacher.object
阅读全文
摘要:apscheduler 运行过程中出现类似如下报错: 原文链接:https://blog.csdn.net/weixin_44786530/article/details/90731800 Run time of job "9668_hack (trigger: interval[1:00:00],
阅读全文
摘要:ubuntu安装mysql客户端: apt-get install mysql-client 连接RDS数据库:(注意 ip 白名单) mysql -u用户名 -h阿里云外网地址 -p 创建数据库,指定字符集和排序规则 create database linde CHARACTER SET utf8
阅读全文
摘要:DateTimeField.auto_now 最后修改时间,字段会被“强制”更新到当前时间,无法在程序中手动为字段赋值。如果使用django再带的admin管理器,那么该字段在admin中是只读的。 DateTimeField.auto_now_add 创建时的时间,以后修改对象时,字段的值也不会再
阅读全文