MongoDB是一个免费的开源跨平台的面向文档的NoSQL数据库。
1 | version: '3.7' |
MongoDB是一个免费的开源跨平台的面向文档的NoSQL数据库。
1 | version: '3.7' |
安装以下依赖:
1 | RUN apk add —-no-cache postgresql-dev gdal-dev geos-dev |
Faker是一个Python包,主要用来创建伪数据,使用Faker包,无需再手动生成或者手写随机数来生成数据,只需要调用Faker提供的方法,即可完成数据的生成。
1 | pip install faker |
安装完之后,可以直接在控制台使用faker命令:
1 | usage: faker [-h] [--version] [-v] [-o output] [-l LOCALE] [-r REPEAT] [-s SEP] [--seed SEED] [-i [INCLUDE [INCLUDE ...]]] [fake] [fake argument [fake argument ...]] |
详细用法可使用faker --help
查看帮助文档。
Requirements
文件是包含需要使用pip install
安装的项目列表文件。
Requirements
文件的每一行都是一条要安装的内容,就像pip install
的参数一样,支持以下形式:
1 | [[--option]...] |
可以使用#
来表示注释,行尾以\
表示折行。
今天做代码检查的时候发现,关于时间处理这一块可以做进一步提取。
最初的想法是,自定义一个类,继承Date
,运行的时候抛出了一个很奇怪的错误:
1 | Uncaught TypeError: this is not a Date object. |
经过查找,发现有人也遇到了相同的问题: 如何继承Date对象?。
最终采用原型扩展的方式实现,代码如下:
今天有同事问我一个问题,在使用django-celery-beat库时,发现有大量定时任务没有执行。 我一听到这就有点疑惑:有大量定时任务?
在了解了详细情况后发现,这个业务本身是应该采用其他方式处理的,如:
虽说业务可以绕过去,但问题本身并没有解决:有大量定时任务没有执行
。
1 | # 总定时任务数:24 * 60 * 100 == 144000 |
Robot Framework是基于Python的可扩展的关键字驱动的自动化框架,用于验收测试,验收测试驱动开发(ATDD),行为驱动开发(BDD)和机器人流程自动化(RPA)。 它可用于分布式,异构环境,在这些环境中,自动化需要使用不同的技术和界面。
该框架周围有一个丰富的生态系统,由作为单独项目开发的各种通用库和工具组成。
在命令行模式下,直接使用pip freeze
或pip list
命令查看。
1 | >>> from pip._internal.utils.misc import get_installed_distributions |