0%

虽然YApi这个项目现在已经是半死不活的状态了,但无奈公司已经有很多项目很多接口放到了这个系统上,还是得继续用。YApi有些奇怪的设计,比如只有安装时创建的那个用户是管理员,之后新建的用户都只能是普通用户,界面上也没地方能调整的。为了能搞出其他的管理员来,只能手动改库了。

阅读全文 »

我的这个博客使用了Hexo,使用传统的hexo deploy方法,通过git来部署到GitHub上。最近寻思着每次发布文章的时候可以用GitHub Actions功能来自动触发个工作流,自动给Google提交下最新的sitemap。这篇文章就记录了下如何进行相关的配置。

阅读全文 »

最近在云主机上通过openvpn连接公司环境,拨通vpn连上后却发现有些地址就断开了连接。观察了下,发现公司vpn默认推送的路由太多了,覆盖掉了我这边的某些地址的路由。只能设法在vpn连接后再执行个脚本啥的,替换或是添加下路由。

阅读全文 »

最近在用Docusaurus V2.0编写产品的文档,发现生成的文档页面左下角会有个“编辑此页面”(英文版是”Edit this page”)的链接。因为这个文档交付给客户后其实没必要再进行编辑了,所以需要看下如何禁用掉这个链接。

阅读全文 »

最近看着Django 3.2 LTS发布了,就想着啥时候把当前项目用的Django 2.2版本给升级下。结果一升级,发现项目直接无法启动了,界面上在报类似下面的错误:

django.core.exceptions.ImproperlyConfigured: Cannot import ‘myapp’. Check that ‘apps.myapp.apps.MyappConfig.name’ is correct.

我在写这个项目的时候,习惯把自己创建的app都放到了项目src下的apps目录下,一个app一个目录,要import也应该是import apps.myapp啊,这里的import myapp失败是个啥问题?难道是这个写法到Django 3.2已经不支持了?

阅读全文 »

最近发现有的客户环境中用的是自签名的SSL证书来提供服务,于是项目中依赖这些服务的代码就开始咔咔报证书验证失败的错误了。

由于项目代码中并没有忽略证书验证的配置,所以只好想办法在不修改代码的情况下忽略证书的验证了。

阅读全文 »

近期想清理一批Confluence中离职的用户,以便于能释放一些License出来,却发现官方似乎没有提供批量清理的功能。官方的REST API中也没有提供禁用用户的接口,只好学习下Selenium,自己写个脚本来清理了。

阅读全文 »

用Django写项目,遇到临时需要处理数据库的问题时,会考虑直接让脚本在项目环境中运行,这样就可以直接用定义好的模型和方法了。

这里提供几种方法,通过Django执行指定的脚本,让脚本直接在Django项目的环境中来运行。

阅读全文 »