Django的Celery结果后端。
项目描述
- 版本::
2.5.1
- 网址::
- 下载::
- 源代码::
- 关键词::
django, celery, 数据库, 结果
关于
此扩展允许您使用 Django ORM 存储 Celery 任务的输出。
它定义了一个模型(django_celery_results.models.TaskResult),用于存储任务结果,您可以像查询其他 Django 模型一样查询此数据库表。
安装
此扩展的安装说明可在 Celery 文档 中找到。
安装
您可以通过 Python 包索引(PyPI)或源代码安装 django-celery-results。
使用 pip 安装:
$ pip install -U django-celery-results
从源代码下载和安装
从 https://pypi.python.org/pypi/django-celery-results 下载 django-celery-results 的最新版本。
您可以通过以下步骤进行安装:
$ tar xvfz django-celery-results-0.0.0.tar.gz $ cd django-celery-results-0.0.0 $ python setup.py build # python setup.py install
如果当前没有使用虚拟环境,最后一条命令必须以特权用户执行。
使用开发版本
使用 pip
您可以使用以下 pip 命令安装 django-celery-results 的最新快照
$ pip install https://github.com/celery/django-celery-results/zipball/master#egg=django-celery-results
MySQL 的问题
如果您想使用 MySQL 运行 django-celery-results,可能会遇到一些问题。
其中一个问题是在尝试运行 python manage.py migrate django_celery_results 时,您可能会遇到以下错误
django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes')
要解决这个问题,您可以设置
DJANGO_CELERY_RESULTS_TASK_ID_MAX_LENGTH=191
(如果其他数据库(而非 MySQL)引起类似问题,则可以使用任何其他值。)
MySQL 的 191 的最大长度似乎可以工作。
企业版 django-celery-results
作为 Tidelift 订阅的一部分提供。
django-celery-results 的维护者和成千上万的其他软件包维护者正在与 Tidelift 合作,为您的应用程序构建的开源软件包提供商业支持和维护。节省时间,降低风险,并提高代码质量,同时支付您使用的确切软件包的维护者。 了解更多。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
构建分发
django_celery_results-2.5.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ecb7147f773f34d0381bac6246337ce4cf88a2ea7b82774ed48e518b67bb8fd |
|
MD5 | 14ed808d0590538959b34f735b54cfe5 |
|
BLAKE2b-256 | 7524a13ad6a276f62385da6d83a1995ded452d173841b6e0a83a899c3b75062e |
django_celery_results-2.5.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0da4cd5ecc049333e4524a23fcfc3460dfae91aa0a60f1fae4b6b2889c254e01 |
|
MD5 | aa7d9d2ffa31c9580525a7a0c107496a |
|
BLAKE2b-256 | 052eaa82857354d5227922c2ae6e83e5214537d8f108184bfeea6704d0b045d8 |