Skip to content

dvynohradovv/smart_house_django_py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart House with Python, Django and Celery

With coursera and onix support

Установка

Установите pipenv https://docs.pipenv.org/

$ pip install pipenv

Установите зависимости проекта, включая зависимости для разработки

$ pipenv install --dev

Активируйте virtualenv проекта

$ pipenv shell

Запустите миграции

$ python manage.py migrate

Запуск

На главной странице сервиса будет расположена панель управления вашим умным домом.

Для запуска периодического опроса состояния дома, используется celery.

Она запускается как celery -A smart_house.celery worker -l info -B

Celery использует Redis как брокер, инструкция по установке Redis: https://redis.io/topics/quickstart

Тестирование

Для запуска тестов выполните команду

$ py.test tests

About

Web-app on Django and Celery (as continuous status polling)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published