2024年6月17日

django 接入OIDC认证登录(django admin后台使用OIDC 或github账号登录) django 使用python-social-auth模块接入oidc 账号登录 ,django views视图接入接入oidc登录,django views通过oidc鉴权

摘要: 参考文档 模块文档:https://python-social-auth.readthedocs.io/en/latest/ 接入github账号登录参考: https://blog.csdn.net/yannanxiu/article/details/112622781; 测试项目地址:https 阅读全文

posted @ 2024-06-17 12:10 zhangmingda 阅读(111) 评论(0) 推荐(0) 编辑

2024年1月1日

django 设置时间字段动态设置默认值的方式:

摘要: 参考https://blog.csdn.net/kuanggudejimo/article/details/99291026 django设置字段动态默认时间的四种方式: from django.db import models from datetime import datetime class 阅读全文

posted @ 2024-01-01 09:41 zhangmingda 阅读(213) 评论(0) 推荐(0) 编辑

2023年11月25日

JavaScript ajax下载文件

摘要: JavaScript Ajax http get 方法,利用a标签下载文件流。 文件流:django返回文件流 示例 from django.http import StreamingHttpResponse class DownloadExportExcel(View): def get(self 阅读全文

posted @ 2023-11-25 23:26 zhangmingda 阅读(470) 评论(0) 推荐(0) 编辑

2023年10月17日

Go 提取字符串中url,转换为markdown格式并替换

摘要: Go 提取字符串中url,转换为markdown格式并替换 // MakeContentUrlToMarkDown 将字符串中url非markdown格式转[](url)格式 func MakeContentUrlToMarkDown(sourceString string) (resultStri 阅读全文

posted @ 2023-10-17 22:34 zhangmingda 阅读(70) 评论(0) 推荐(0) 编辑

2023年9月7日

使用GO 程序指定IP地址访问 http/https 地址 类似curl --resolve XXXIP:PortYYY

摘要: 需求,使用GO 程序指定IP地址访问 http/https 地址 传入参数: ipAddr // ipv4地址 string值serviceUrl // url地址 string值hostContainPort // Host Header 是否带url的端口 bool值 返回值: response 阅读全文

posted @ 2023-09-07 16:13 zhangmingda 阅读(457) 评论(0) 推荐(0) 编辑

2023年9月5日

Go 语言请求DNS解析结果

摘要: package ksyunwarning import ( "context" "fmt" "net" "time" ) // LookupDomainNameIp 使用net包做DNS解析请求 func LookupDomainNameIp(domainString, nameServer str 阅读全文

posted @ 2023-09-05 20:50 zhangmingda 阅读(84) 评论(0) 推荐(0) 编辑

2023年8月19日

python 字典的值在for循环中被莫名其妙修改,被非预期的修改,--更新一个字典key的值,另一个字典key也被更新

摘要: 注意:python中用变量作为一个字典的key/value, 存储的是变量的内存地址。 # 测试两个字典使用相同的列表内容做值,值的内存地址是不同的,修改一个字典的某个key的值,另一个字典不受影响 webhook_bind_company = {} phones_bind_company_name 阅读全文

posted @ 2023-08-19 23:53 zhangmingda 阅读(149) 评论(2) 推荐(0) 编辑

2023年8月10日

GoLand 启用Go Modules 后无法找到引用公网github包

摘要: Golang Package 与 Module 简介 https://www.jianshu.com/p/07ffc5827b26 现象: Go Modules 配置开启后,如下图,引用公网包飘红 引用github包飘红 原因,启用go modules 模式 ,默认下载包存放到家目录/go 目录文件 阅读全文

posted @ 2023-08-10 00:22 zhangmingda 阅读(275) 评论(0) 推荐(0) 编辑

2023年7月11日

django python manage.py migrate 后报错字段长度超了 django.db.utils.OperationalError: (1118 'Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535.

摘要: 现象: 在models.py 将CharField字段的maxlength=修改后,执行ython manage.py migrate 报错django.db.utils.OperationalError: (1118 'Row size too large. The maximum row siz 阅读全文

posted @ 2023-07-11 20:30 zhangmingda 阅读(370) 评论(0) 推荐(0) 编辑

2023年7月4日

go 传参 类型:接口类型 返回统配接口类型 , 求两个切片并集

摘要: 用一个函数 可以同时求 两个 []string 切片,或者两个[]int 切片并集 package main // 测试统配传参 func commonParamTest(s1, s2 interface{}) interface{} { switch v := s1.(type) { //获取对应 阅读全文

posted @ 2023-07-04 16:26 zhangmingda 阅读(21) 评论(0) 推荐(0) 编辑

导航