Mailing function in your project
Project description
django-tbot-mailing
Установка
pip install django-tbot-mailing
Настройка
В settings.py
...
INSTALLED_APPS = [
...,
'tbot_base'
'tbot_delay_messages'
]
BOT_HANDLERS = [ # для tbot_base
'tbot.dispatcher',
]
MAILING_USERMODEL = 'tbot.User' # укажите модель пользователя
from .celery import app
CELERY_BROKER_URL = 'redis://localhost:6379'
CELERY_APP = app # приложение celery созданное в celery.py проекта
MEDIA_ROOT = 'media/'
Необходимые для работы модуля опции - MAILING_USERMODEL
и CELERY_APP
.
В модели пользователя, указанной в MAILING_USERMODEL
должно присутствовать поле
user_id
Также, для корректного сохранения изображений рассылки укажите MEDIA_ROOT
Далее, выполняем миграции
./manage.py makemigrations && ./manage.py migrate
Не забудьте запустить celery
celery -A proj worker -E
Использование
Создать и запланировать рассылку вы можете в админ-панели
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-tbot-mailing-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 333d8852c06fc300e2fa5ec206d167c05087de338808d7bf7be33f129816cac8 |
|
MD5 | ad6945a0e87b093627c7518c69984779 |
|
BLAKE2b-256 | a0567f8594c4eaa16eb4c33e3d40ab29b955f6d20aa97983df19013a5122a5b8 |
Close
Hashes for django_tbot_mailing-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63fb889f4117e53a2c59088eb4f23093efcc4f1b83f023becb1a2a9c516b004e |
|
MD5 | 928d7bdffc00a9a9b0e817646f5cb3bd |
|
BLAKE2b-256 | 837792735973198b2196255db2972a834eb0b7fdc7b590ecdc3aad84f521cd72 |