Все самое полезное для питониста в одном канале.
Учиться у нас: clc.to/6e5Csg
Для обратной связи: @proglibrary_feeedback_bot
По рекламе: @tproger_sales_bot
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Post #7188
4.01K
БИ @pyproglib
Showing posts older than #7189 · Back to latest
from django.core.mail import send_mail
from django.tasks import task
@task(priority=2, queue_name="emails", enqueue_on_commit=True)
def email_users(emails, subject, message):
return send_mail(
subject=subject, message=message, from_email=None, recipient_list=emails
)
result = email_users.enqueue(
emails=["user@example.com"],
subject="You have a message",
message="Hello there!",
)





from logly import logger
logger.info("Привет от Logly!")
logger.debug("Асинхронная запись в файл")
logger.error("Структурированное логирование работает!", extra={"user": "alice"})
pip install logly
runserver при изменении Python-файлов. Но стандартная реализация работает неэффективно — она постоянно опрашивает файловую систему, нагружая CPU и замедляя работу.watchfilespywatchman давно не обновлялась.watchfiles.uv add django-watchfiles
INSTALLED_APPS:INSTALLED_APPS = [
...,
"django_watchfiles",
...,
]
WatchfilesReloader:./manage.py runserver
Watching for file changes with WatchfilesReloader
django-watchfiles использовал 0% CPU.
# conda
conda install pandas --channel conda-forge
# pip
python3 -m pip install --upgrade pandas


Forwarded from Библиотека задач по Data Science | тесты, код, задания


