mirror of
https://github.com/HackSoftware/Django-Styleguide.git
synced 2025-02-18 04:20:47 +03:00
Finishing touches
This commit is contained in:
parent
72110d6c35
commit
57cbdc7ce0
14
README.md
14
README.md
|
@ -35,6 +35,12 @@ Expect often updates as we discuss & decide upon different things.
|
||||||
+ [Example services](#example-services)
|
+ [Example services](#example-services)
|
||||||
* [Testing services](#testing-services)
|
* [Testing services](#testing-services)
|
||||||
* [Testing selectors](#testing-selectors)
|
* [Testing selectors](#testing-selectors)
|
||||||
|
- [Celery](#celery)
|
||||||
|
* [Structure](#structure)
|
||||||
|
+ [Configuration](#configuration)
|
||||||
|
+ [Tasks](#tasks)
|
||||||
|
* [Periodic Tasks](#periodic-tasks)
|
||||||
|
* [Configuration](#configuration-1)
|
||||||
- [Inspiration](#inspiration)
|
- [Inspiration](#inspiration)
|
||||||
|
|
||||||
<!-- tocstop -->
|
<!-- tocstop -->
|
||||||
|
@ -942,7 +948,7 @@ class GetItemsForUserTests(TestCase):
|
||||||
|
|
||||||
## Celery
|
## Celery
|
||||||
|
|
||||||
We use Celery for the following general cases:
|
We use [Celery](http://www.celeryproject.org/) for the following general cases:
|
||||||
|
|
||||||
* Communicating with 3rd party services (sending emails, notifications, etc.)
|
* Communicating with 3rd party services (sending emails, notifications, etc.)
|
||||||
* Offloading heavier computational tasks outside the HTTP cycle.
|
* Offloading heavier computational tasks outside the HTTP cycle.
|
||||||
|
@ -1104,6 +1110,12 @@ Few key things:
|
||||||
* We always put a link to [`crontab.guru`](https://crontab.guru) to explain the cron. Otherwhise it's unreadable.
|
* We always put a link to [`crontab.guru`](https://crontab.guru) to explain the cron. Otherwhise it's unreadable.
|
||||||
* Everything is in one place.
|
* Everything is in one place.
|
||||||
|
|
||||||
|
### Configuration
|
||||||
|
|
||||||
|
Celery is a complex topic, so it's a good idea to invest time reading the documentation & understanding the different configuration options.
|
||||||
|
|
||||||
|
We constantly do that & find new things or find better approaches to our problems.
|
||||||
|
|
||||||
## Inspiration
|
## Inspiration
|
||||||
|
|
||||||
The way we do Django is inspired by the following things:
|
The way we do Django is inspired by the following things:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user