编辑
2024-08-08
TechNotes
00

如何在 Django 初始化数据库时自动添加数据

在 Django 项目中,有时我们需要在数据库初始化时自动向某些表中插入初始数据。本文将介绍两种方法来实现这一目标:使用 Django 的信号系统和在迁移文件中编写自定义代码。

编辑
2024-07-26
DeployDiary
00

前言

目前Docker官方的站点、yum源、镜像都无法正常使用, 因此在国内使用Docker会变得十分麻烦, 这里是我总结的目前可以解决的方法

安装Docker(CentOS 7)

1. 卸载旧版本docker

bash
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
编辑
2024-07-25
TechNotes
00

问题说明:

  • VSCode报 could not establish trust relationship for the ssl/tls
  • 重装Linux系统后,VScode无法建立SSH远程连接,检查服务器没有问题,使用SSH工具(putty,cmd)等能正常登陆。
编辑
2024-07-24
FrontendNotes
00

界面

image.png

功能描述

用于将小米路由器的sn码转换为ssh连接的root密码

编辑
2024-07-15
TechNotes
00

Helm 包管理器

什么是 Helm?

Kubernetes 包管理器 Helm 是查找、分享和使用软件构件 Kubernetes 的最优方式。

  • Helm 管理名为 chart 的 Kubernetes 包的工具。Helm 可以做以下的事情:
    • 从头开始创建新的 chart
    • 将 chart 打包成归档(tgz)文件
    • 与存储 chart 的仓库进行交互
    • 在现有的 Kubernetes 集群中安装和卸载 chart
    • 管理与 Helm 一起安装的 chart 的发布周期

对于Helm,有三个重要的概念:

  1. chart 创建Kubernetes应用程序所必需的一组信息。
  2. config 包含了可以合并到打包的chart中的配置信息,用于创建一个可发布的对象。
  3. release 是一个与特定配置相结合的chart的运行实例。