معرفی شرکت ها


django-async-email-0.1.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An async Django email backend using celery
ویژگی مقدار
سیستم عامل -
نام فایل django-async-email-0.1.2
نام django-async-email
نسخه کتابخانه 0.1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Elton Lima
ایمیل نویسنده me@eltonplima.dev
آدرس صفحه اصلی https://github.com/eltonplima/django-async-email
آدرس اینترنتی https://pypi.org/project/django-async-email/
مجوز Mozilla Public License 2.0
# TODO * Enviar todas as mensagens que levantem TemplateDoesNotExist para uma fila apropriada # django-async-email [![Actions Status](https://github.com/eltonplima/django-async-email/workflows/tox/badge.svg)](https://github.com/eltonplima/django-async-email/actions) [![Actions Status](https://github.com/eltonplima/django-async-email/workflows/flake8/badge.svg)](https://github.com/eltonplima/django-async-email/actions) ```python EMAILS_TEMPLATES = { "welcome": { "subject": "welcome/subject.txt", "body_html": "welcome/body.html", "body_txt": "welcome/body.txt", } } # Customize the max_retries for one specific email category task ASYNC_EMAIL_TASKS = {"async_email.tasks.welcome": {"max_retries": 20}} # Customize the max_retries for all the tasks # Default is 20 ASYNC_EMAIL_TASKS_MAX_RETRIES = 10 ASYNC_EMAIL_TASKS_MAX_RETRIES = 10 ``` # Important notes python setup.py sdist bdist_wheel && pip uninstall -y django_async_email && python -m pip install dist/django_async_email-0.1.0-py2.py3-none-any.whl ## Demo project ```shell script cd demo_project # Build and run the docker image docker-compose build && docker-compose up -d demo_project # Run migrations docker-compose exec demo_project python manage.py migrate # Create the superuser docker-compose exec demo_project python manage.py createsuperuser ``` ```shell script celery worker --app=demo_project.celery -l info --pool=eventlet ```


نیازمندی

مقدار نام
>=1.11 django
<5.0,>=4.2.2 celery
<5.0 kombu
- django-appconf
<2.0.0,>=1.15.0 dnspython
- eventlet
- pytest
- pytest-pep8
- pytest-cov
- pytest-mock
- pytest-django
- pytest-celery
- pytest-xdist[psutil]
- flake8
- black
- isort
- tox
- tox-asdf
- freezegun
- wheel


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl django-async-email-0.1.2:

    pip install django-async-email-0.1.2.whl


نصب پکیج tar.gz django-async-email-0.1.2:

    pip install django-async-email-0.1.2.tar.gz