“2022年8月”存档文章有7

图片测试

这是一张挂载在路由器上的硬盘中的图片,作为测试。

SQLAlchemy 如何向列增加注释

最近在修改模型的时候,有一些字段不是很好理解,需要增加注释,原来使用的是 doc 关键字,关于 SQLAlchemy doc 的解释如下:ORM 可以使用的可选字符串,或者类似于 Python 端的文档属性。该属性不呈现 SQL 注释也就是说,doc 参数之后,可能在文档中呈现这些内容,但是在生成的 SQL 中,并不包含这些内容。下面是一个示例:public = db.Column(db.Bool...

TypeError: can't subtract offset-naive and offset-aware datetimes

今天在计算两个时间相减的时候出现了如下错误:TypeError: can't subtract offset-naive and offset-aware datetimes出现错误的原因:不能减去无偏移和有偏移的数据时间,下面是两个时间的样式:结束时间:end_time=datetime.strptime('2023-07-30T16:00:00.000Z', '%Y-%m-%dT%H:%M:%...

PytzUsageWarning: The zone attribute is specific to pytz's interface; please migrate to a new time zone provider.

今天使用 BlockingScheduler() 定时器的时候出现了如下⚠:PytzUsageWarning: The zone attribute is specific to pytz's interface; please migrate to a new time zone provider. For more details on how to do so, see https://py...

Microsoft Azure Linux 服务器默认用户名

最近使用学生账户创建了一台 Microsoft Azure Linux(Ubuntu) VPS 服务器,创建好之后,下载 SSH 密钥文件,之后使用 Ubuntu 登录,却出现如如下提示:使用用户名“ubuntu”,服务器拒绝接受我们的密钥,验证失败。出现这个问题的原因是:说明用户名不是 ubuntu,我使用 root 登录,还是出现如上提示。之后我找了一下文档,看到使用通过 SSH 与客户端连接...

数据模型设计的一些总结

最近在设计 SQLAlchemy 数据模型的时候,在编写代码的时候,重是需要修改模型,以满足业务的需求。将 SQLAlchemy 数据模型设计的时候,存在的一些规范作为总结,归纳如下:在业务层面,需要根据选择的结果,显示不同的内容,模型里面应该设置 code 作为查询条件,示例:class PaymentMethod(db.Model): __tablename__ = 'payment_m...

css rem 理解

最近编写前端组件的时候,由于组件的字体大小使用的是 rem,导致组件在不同模板之间显示的样式不一样。之后详细了解了 rem 单位,总结如下:概括地说,rem 单位的意思是“根元素的字体大小”。概括地说,在排版属性中 em 单位的意思是“父元素的字体大小”。也就是 rem 是从 <html> 获取字体的大小,而 em 是从父元素获取字体的大小。下面是做的一个示例:<!DOCTYPE html><ht...