在docker compose中给应用和服务命名

技术 

在Docker Compose中,给服务和应用命名可以通过几种方式实现: 1. 服务名称 在`docker-compose.yml`文件中定义服务时,可以使用`services`关键字,每个服务都需要一个名称。这个名称在Docker Compose的上下文中是唯一的,用于区分同一项目中的不同服务。

scp命令用法

技术 

在Linux系统中,scp(secure copy)命令是一个非常有用的工具,它允许你安全地在本地和远程主机之间复制文件或目录。这个命令使用SSH协议进行数据传输,确保了传输过程中的安全性。 基本用法 1. 从本地复制到远程主机: 复制单个文件: scp [本地文件路径] [远程用户名]@[远程IP

python的函数注释规范

技术 

在Django中,函数的注释通常遵循Python的标准注释习惯。注释应该简洁明了,提供足够的信息以帮助其他开发者理解函数的目的、参数、返回值以及可能的副作用。以下是一些关于如何为Django函数添加注释的指南: 1. 使用文档字符串(Docstrings) 文档字符串是Python函数的标准注释方式

ubuntu 设置 apt 源

技术 

ubuntu安装后apt命令默认使用国外的源地址,在国内环境下,使用apt update会非常慢。为了解决这个问题,可以将apt源更新为国内的源地址,比如清华源。 查看系统版本 查看系统版本有以下方式: 1.使用“lsb_release -a”命令 lsb_release -a 如果使用的是ubun

用python查看postgres表结构

技术 

用Django部署了一个项目,数据库采用postgreSQL。如果需要查看一下posgres里面的表结构,比如‘auth_user'表是由哪些字段构成的,最简单的方法是进入postgre数据库,使用 postgres=# \d auth_user 在pyhon中,可以使用“select column

Django更改默认数据库

技术 

Django创建项目之后,默认数据库是sqlite。如果想要变更默认数据库,需要在settings.py中进行修改。 打开settings.py,找到DATABASES字段,将原default值注释掉。替换为自己熟悉的数据库。这里将默认数据库替换为posgresql,假设数据库名、用户名、用户密码都

虚拟环境下的相对路径

技术 

结论 虚拟环境下的相对路径是env文件夹所在的目录。 验证 在/workspace文件夹下,创建虚拟环境 python -m venv ./env source env/bin/activate 创建一个项目文件,项目文件

wagtail入门教程(下)

技术 

经过前面的准备工作,我们现在已经可以创建一个应用了。wagtail是一个基于Django的CMS管理系统,我们将根据官网的教程,创建一个博客应用。 创建应用 进入项目目录,在项目目录内运行下面命令: python manage.py startapp blog 进入mysite/settings/b

Rime/小狼豪/鼠须管 输入法配置记

技术 

Rime / 中州韵 是开源跨平台输入法框架,不同平台客户端不同。 mac:鼠须管 squirrel windows:小狼毫 weasel 优点就不多说了,强大的自定义配置,不流氓,无广告等等等。当然,强大就意味着,想要用好它不容易。希望像搜狗一样无脑安装的就别折腾了。 折腾之前请确保自己知道什么是

wagtail入门教程(上)

技术 

wagtail简介 wagtail是一个基于Django的无头CMS,可以方便的利用Django的基本特性进行CMS后端的开发。所谓无头,是指只有后端没有前端,或者说,前后端是分离的。当然这并不意味着wagtail无法在前端展示页面,事实上,wagtail和Django一样,有一整套完成的前端展示语