GitHunt
CH

Demo for illustrating working of Celery in Django Project.

Convin

A demo for illustrating working of Celery in a Django Project.

Make sure to install all the requirements mentioned in "requirements.txt" using pip.

In order to run celery task -
Change CELERY_BROKER_URL in "settings.py" file.
Output is logged into log file and changes are updated into database after each mail is transacted in order to avoid duplicasy.

API Responses -
For Tasks :
http://localhost:8000/task/

For Task-Tracker :
http://localhost:8000/task-tracker/

Note : Domain is variable .

Admin Panel (To view Models and relations, manage data)
http://localhost:8000/admin

Admin Dashboard credentials -
Username : admin
Password : password

To run celery script on local machine -
Install Redis on your machine and add it to environment then,
use following commands -

$ redis-server (To run server)

$ celery -A convin worker -l info

(To stop running it press ctrl+C)

$ celery -A convin beat -l info

Languages

Python100.0%

Contributors

Created August 24, 2020
Updated September 9, 2020