自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac Could not find the GDAL library 问题解决

Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings 报错解决

2024-01-20 19:16:39 730

原创 Django 迁移数据、迁移服务

Django通过dumpdata迁移数据

2023-07-18 21:57:44 1388

原创 内网版pypi源搭建

本文详细介绍通过 Nexus 搭建内网版本的 pypi 源用于缓存 pip 的安装包,以加速内网的 docker 镜像打包。安装详情请参照官方说明 https://hub.docker.com/r/sonatype/nexus32. 启动服务服务的默认端口是 8081默认账号为 admin默认密码通过以下方式获得:...

2022-06-07 21:58:47 825 1

原创 Docker Compose V2 安装指南

本文章记录在 ubuntu20.04 安装 docker compose v2。参考官方链接 Install on Linux目录1. 下载安装包2. 更改执行权限3. 测试是否安装成功1. 下载安装包安装包会下载到 $HOME/.docker/cli-plugins目录下面的 docker-compose 文件夹。使用 get.daocloud.io 代替 github.com 下载源进行加速。DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}mkdir

2022-03-30 16:27:06 4060

原创 Python 批量推送微信公众号模板消息

目录依赖包步骤功能描述依赖包步骤获取 access_token;构建数据;发送推送请求。功能描述参数说明参数是否必填说明touser是接收者openidtemplate_id是模板IDurl否模板跳转链接(海外帐号没有跳转能力)miniprogram否跳小程序所需数据,不需跳小程序可不用传该数据appid是所需跳转到的小程序appid(该小程序appid必须与发模板消息的公众号是绑定关联关系,暂不支持小游戏)page

2021-08-13 12:08:15 1245

原创 Django项目API接口数据返回转繁体

目录1. 项目介绍2. 项目依赖3. 项目改造3.1. 构建数据转换模块3.2. 构建自动转化中间件3.3. 更新配置调试1. 项目介绍用尽可能少的代码更改和资源消耗,将接口返回的数据从简体转为繁体。2. 项目依赖基于 zhconv 将简体数据转为繁体数据。依赖安装:pip install zhconvzhconv 提供基于 MediaWiki 词汇表的最大正向匹配简繁转换。Python 2, 3 通用。支持以下地区词转换:zh-cn 大陆简体zh-tw 台灣正體zh-hk 香港繁體

2021-08-04 14:24:17 266

原创 Python Django 基于 Redis做实时排行榜和排名

目录安装 django-redis配置项目的 settings.py 文件对 model 进行处理首选你应该先安装 Redis,安装完成以后进行以下操作。安装 django-redispip install django-redis配置项目的 settings.py 文件在 settings.py 文件里面添加以下内容CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "

2021-05-10 13:41:40 935

原创 Django 的 Model 对象转化为字典以及缓存中获取数据

目录将单个对象转化为字典将 QuerySet 转为列表从缓存中获取数据将单个对象转化为字典对象通过 model.objects.filter().first() 、model.objects.get() 或者 for i in QuerySet 等方式获得。def convert_obj_to_dict(obj, fields=None, exclude=None): """ 将 Model 对象 obj 转化为字典格式返回 :param obj: 通过 model.objec

2021-03-17 10:37:09 1798 1

原创 Django3.0使用MySQL数据库

目录数据库配置检测是否能够连接数据库安装 mysqlclientmacOS (Homebrew)安装 MySQL 再安装 mysqlclient如果你不想在你的电脑里面安装 MySQLLinuxDebian / UbuntuRed Hat / CentOS然后安装 mysqlclient我的项目是在 ubuntu 20.4 上运行,使用Django3.1 进行开发,使用的数据库版本是 MySQL 5.6。数据库配置在 settings.py 文件写入 MySQL 数据库连接的配置DATABASES

2020-11-04 11:38:55 1063

原创 Django 快速注册所有 model 到 Admin

对于一些项目,如果你想要一次性自动将所有的 Model 注册到 Admin 页面,可以参照以下方法。你不仅可以通过编写规则快速进行注册,而且可以自定义某些 Model。from django.apps import appsfrom django.contrib import adminfrom django.contrib.admin.sites import AlreadyRegisteredfrom django.contrib.auth.admin import UserAdminfrom

2020-10-28 20:51:32 583

原创 使用 Python 生成文件夹目录结构

新建一个 python 文件,复制以下代码,运行时指定一下 ignore_list 和 direction_path 即可快速生成文件夹目录结构图。import refrom pathlib import Pathfrom pathlib import WindowsPathfrom typing import Optional, Listclass DirectionTree: ...

2020-05-04 15:30:35 2250

原创 Django 的 Admin 界面Excel数据导出

本文将介绍如何在Django 框架中方便的在 Admin 界面加入 Excel导出功能。目录1. 安装依赖2. 构建通用的 Excel 文件返回函数3. 在 Admin 模块创建 action1. 安装依赖本文中的 Excel 文件的生成模块为 xlwtpip install xlwt2. 构建通用的 Excel 文件返回函数import datetimeimport xlwt...

2020-04-09 17:11:19 1424 3

原创 使用 Docker 和 PyCharm 快速搭建 Rdkit 开发环境

Rdkit 的本地安装是个让人比较头疼的问题,由于资源包在国外,各种办法的下载安装都比较困难。接下来我给大家介绍一个办法,不需要本地安装 Rdkit 也能进行本地开发和调试的。此方法基于 Docker 镜像启动,采用 PyCharm 专业版本特有的功能。目录下载和安装 PyCharm 专业版本下载和安装 Docker 运行环境拉取合适的镜像进行项目配置创建新的项目进入项目配置页面运行环境配置添加...

2020-03-20 14:15:13 863 2

原创 Django的Admin后台快速美化详解

Django 框架的 Admin 后台确实强大,但是界面始终一成不变,而是看起来不太跟得上时代的审美。接下来我给大家介绍一款专业美化 Admin 界面的插件 SimpleUI (基于element-ui+vue开发),安装和配置极其方便,而且无需修改原来的代码。源码地址:码云:https://gitee.com/tompeppa/simpleuiGithub:https://github.c...

2020-03-20 10:48:15 5994 17

原创 Django 自定义日志到数据库

本文将教大家如何基于 Django 内置的日志记录更新将详细的操作记录到数据库。

2020-03-13 09:14:16 1561

原创 如何验证 Docker 基础镜像是否符合你的运行环境

Docker 镜像在使用的过程中有个非常不错的优点就是你可以基于一个基础镜像添加你需要的东西来发布生产镜像。假如你有个项目是基于 python3 进行开发的,你可以找一个适合项目的基础镜像或者自己制作一个基础镜像。我们以比较通用的 python3.7镜像为例,镜像的地址为rackspacedot/python37:latest你可以运行以下命令将镜像拉取到本地:sudo docker pu...

2020-03-09 11:02:42 1279

原创 Docker 发布 Django-uwsgi-Nginx服务,使用 Supervisor 启动 celery 服务

目前通过 Docker 封装成镜像来发布服务的方式越来越普遍,通过这种方式可以极大的节省发布时间,也可以方便的测试人员对服务进行测试,同时还可以避免运行环境不同导致服务发布方式不同等问题。...

2020-03-08 21:37:46 599 1

原创 构建适用于 Python3 的 Rdkit 和 OpenBabel 组合的镜像包

Rdkit 和 Open Babel 是计算化学科学家们经常用到的两个开源库。有的项目需要这两个库结合使用,但是手动安装相当会比较麻烦,因此我构建了一个 Docker 镜像包方便大家使用,并且把构建的过程做了一次记录。在 dockerhub 上已经有 Rdkit 最新的镜像包,我们没有必要重新构建,接下来将基于 rdkit-python3-debian 进行构建。https://hub.doc...

2020-03-03 10:02:58 1015

原创 用 Django 开发微信小程序后端实现用户登录

本文将介绍采用 Django 开发微信小程序后端,通过将用户模块进行重构,并采用JWT来进行用户认证,来解决以下问题:微信小程序不支持 Cookie,因此不能采用 Django 默认的 Session 验证机制;同时小程序也不支持 Django 内置的用户登录模块。希望通过此文可以帮助大家快速搭建小程序的后端服务。1. 安装相关的依赖在 requirements.txt 里面添加以下...

2020-03-01 21:29:23 6289 11

原创 Django 字段加密存储并支持检索

本文将介绍一种在 Django 框架内将数据进行加密存储到数据库并且支持检索的方法,此方法采用单向加密和非对称加密解密技术结合来实现。概念解释:非对称加密算法需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(publickey,简称公钥)和私有密钥(privatekey,简称私钥)。单向加密又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。一般适合于验证...

2020-03-01 12:15:36 1308

空空如也

空空如也

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

TA关注的人

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