-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Sadam·Sadik <1903249375@qq.com>
- Loading branch information
Showing
5 changed files
with
65 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
recursive-include django_celery_stack *.py | ||
recursive-include django_celery_stack/locale *.po | ||
recursive-include django_celery_stack/locale *.po *.mo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,39 @@ | ||
# Django Celery Stack | ||
|
||
[English](README.md) | 中文 | ||
[English](README.md) | 中文 | ||
|
||
Django Celery Stack & Admin 是一个集成 Django、Celery 以及 DjangoAsyncAdmin 的全功能栈,旨在为 Web 开发者提供一个强大、易用的异步任务和定时任务解决方案。该项目将 Django 的强大 Web 框架、Celery 的任务队列和定时任务功能、以及 DjangoAsyncAdmin 的异步管理界面进行了深度整合,使得开发者能够轻松地在他们的 Django 项目中实现复杂的数据处理、定时任务以及交互式管理。 | ||
一个全面的解决方案,确保 Celery 和 Django 之间的无缝兼容性,集成了 django-celery-beat、django-celery-result 和 | ||
django-celery-progress 等关键组件。 这种集成为 Web 开发人员提供了一个强大的框架,用于在 Django 项目中处理异步任务、调度和跟踪任务执行。 | ||
|
||
另外,它的界面和交互非常友好和现代化,克服了传统的交互方式 | ||
Django的缺点参考 [DjangoAsyncAdmin](https://github.com/Haoke98/DjangoAsyncAdmin). | ||
|
||
### Django Celery Stack & Admin 提供了以下关键特性: | ||
|
||
* **异步任务队列**: | ||
* **异步任务队列**: | ||
|
||
使用 Celery 的分布式消息传递系统,将繁重的数据处理任务分离到后台执行,提高应用程序的响应速度和性能。 | ||
|
||
* **定时任务调度**: | ||
* **定时任务调度**: | ||
|
||
通过内置的 Celery Beat 调度器,可以轻松地安排周期性的任务,如数据同步、报告生成等。 | ||
|
||
* 任务结果追踪: | ||
* 任务结果追踪: | ||
|
||
利用 Celery 的结果后端,可以持久化存储任务执行结果,便于调试和监控任务状态。 | ||
|
||
* 进度更新: | ||
* 进度更新: | ||
|
||
通过集成 django-celery-progress 包,可以实时追踪任务进度,为用户提供交互式的反馈。 | ||
|
||
* 优化管理界面: | ||
* 优化管理界面: | ||
|
||
在三个项目的基础上,利用 DjangoAsyncAdmin 对交互和管理页面进行优化和提升,使得管理任务和监控进度变得更加直观、便捷。 | ||
|
||
* 易于集成和扩展: | ||
* 易于集成和扩展: | ||
|
||
Django Celery Stack & Admin 设计灵活,可以轻松与其他 Django 应用程序和 Celery 组件集成,满足各种需求。 | ||
|
||
|
||
无论您是一个需要处理大量数据的传统 Web 开发者,还是需要实现复杂定时任务的系统管理员,Django Celery Stack & Admin 都是您的不二选择。它将为您提供一个高效、可扩展的异步任务和定时任务解决方案,让您的 Django 项目运行更加顺畅。立即加入我们,开始享受 Django Celery Stack & Admin 带来的便利吧! | ||
对于处理大量数据处理需求的传统 Web 开发人员和负责复杂调度的系统管理员来说,这种兼容 Celery 和 Django 的全栈解决方案是最佳选择。 | ||
它提供了一个熟练且可扩展的框架,用于管理异步任务和调度,从而提高 Django 项目的性能。 立即采用此解决方案,并开始在 Django | ||
环境中享受简化的任务管理和调度的好处。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters