代码
AlienLiang
这个作者很懒,什么都没留下…
展开
-
Django使用DBUtils.PooledDB作为数据库连接池
一、首先肯定要安装相应的模块的:pip install pymysqlpip install DBUtils二、在Django项目新建一个包(目录),这里直接建一个包:backends.mysql三、mysql新建一个py文件,作为Django数据库引擎,名字好像必须用base.pybase.py内容如下:#coding: utf-8#author: Alien#date : 2021年3月31日import pymysqlfrom django....原创 2021-04-09 17:57:57 · 1877 阅读 · 2 评论 -
Django Model自定义IF、IFNULL函数
Django Model自定义IF、IFNULL函数原创 2023-02-23 16:55:44 · 286 阅读 · 0 评论 -
Django models动态默认值配置
models里可以定义default参数去设置默认值,但是这个值是写死的,不能根据其它字段值去动态调整,这个时候我们可以这么写。原创 2022-08-15 17:50:05 · 1319 阅读 · 2 评论 -
antd select组件懒加载,后台搜索
antd react select 懒加载 后台搜索原创 2022-06-22 18:10:10 · 917 阅读 · 0 评论 -
django多个数据库,跨库查询、跨库关联
比如:当前数据库服务中有两个库,我要关联这两个库中的表,django要怎么写?看了很久的源码,原来很简单首先,我们在settings.py默认连接是“a”库:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'a', #默认连接a库 'HOST': '127.0.0.1', 'PORT': 3306, 'USER原创 2021-05-25 14:35:04 · 1612 阅读 · 0 评论 -
kityminder百度脑图转xmind
首先需要pip3 install xmind.更多xmind用法可访问:https://pypi.org/project/XMind/#coding: utf-8#author: Alien#date : 2021年3月9日import xmindfrom xmind.core.markerref import MarkerIdfrom xmind.core import constKitiMarkerValue = { 'priority-1': 1, 'pri原创 2021-03-10 17:27:02 · 1401 阅读 · 4 评论 -
django中使用mysql连接池
连接池代码如下,并加入了一些sql生成的方便,便于编码:#coding: utf-8#author: alienliang#date : 2019年12月26日import traceback, pymysqlfrom DBUtils.PooledDB import PooledDBclass MysqlPool: config = { 'creato...原创 2019-12-26 15:06:26 · 625 阅读 · 0 评论 -
unittest+selenium实现断言失败截图
在用unittest断言的时候,会抛出一个self.failureException异常所以我们只需要重写这个异常类就可以实现在抛出异常之前进行截图:#coding: utf-8import unittest, random, os, tracebackfrom selenium import webdriverSCREENSHOT_DIR = 'D:\\'clas...原创 2019-09-17 11:40:05 · 2277 阅读 · 1 评论 -
导出mysql库的中所有表的结构信息
#coding: utf-8#author: Alien#date : 2019年1月17日import pymysql, re, xlsxwriter, osROW_IDX = 0class MySQLHelper(object): def __init__(self, host, port, user, passwd, db_name=None): ...原创 2019-01-22 15:16:38 · 1352 阅读 · 0 评论 -
python获取Win10已保存的WIFI密码
#coding: gbk#author: Alien#date : 2017年5月13日import os, reimport xml.dom.minidom#if is python2#if sys.getdefaultencoding() != 'gbk': # reload(sys) # sys.setdefaultencoding('gbk')clas...原创 2018-04-05 20:50:21 · 504 阅读 · 0 评论