Fork me on GitHub

Other articles

  1. Tasks - Задачи в Celery

    источник: https://docs.celeryproject.org/en/stable/userguide/tasks.html

    Basics

    Создание задачи используя декоратор task()

    from .models import User
    
    @app.task
    def create_user(username, password):
        User.objects.create(username=username, password=password)
    

    Важно, если используются различные декораторы в комбинации с декоратором task, то он должен быть применен последним, т …

    read more
  2. Celery - планировщик фоновых и возможно периодческих задач

    Общие ссылки

    Пример использования

    источник: https://habr.com/ru/company/biggo/blog/102742/

    Начнем c конфигурации worker'a. Это демон, который собственно получает задания из очереди и выполняет их. Рекомендуемая очередь — RabbitMQ

    Конфигурация хранится celeryconfig.py

    Запуск демона: celeryd -l INFO -B Включаем логгирование в …

    read more
  3. Создание исполняемых файлов из python проектов

    Общие ссылки

    • https://habr.com/ru/company/vdsina/blog/557316/

    Auto PY to EXE

    https://github.com/brentvollebregt/auto-py-to-exe

    Установка через pip

    При помощи следующей команды можно установить текущую версию Auto PY to EXE.

    pip install auto-py-to-exe      
    

    Pyinstaller

    pip install pypiwin32
    pip install pyinstaller
    

    PyInstaller анализирует файл myscript.py и …

    read more
  4. Cross-origin resource sharing - совместное использование ресурсов между разными источниками

    Общие ссылки

    read more
  5. Python - отладка и написания кода (полезные модули/пакеты)

    Полезные ссылки

    Loguru  —  для лучшего вывода исключений

    возможность отлавливать неожиданные ошибки и отображать значение переменной, которое приводит к сбою кода.

    read more
  6. Теги Git

    Полезные ссылки

    Теги

    • создание обычного тега (теги обычно используются при маркировки релизов)
    git tag имя_тега коммит
    
    • создание аннотированного тега (с дополнительной информацией)
    git tag -a имя_тега
    или 
    git tag <tag_name> -a -m "Message"
    
    • удаление тегов
    git tag -d имена_тегов
    

    Использование тегов для экспорта

    • получить ближайший …
    read more

social