Отправка письма почтой с вложениями через Питон

После запуска офисной телефонии, решил ввести своеобразный «контроль качества». Своего рода ОТК, для определения качества общения отвечающих на звонки сотрудников. Так  как звонков относительно много, и слушать все не представляется возможным, хотя в идеальном мире все должно обстоять именно так, было решено слушать хотя бы выборочные записи звонков. Так как под капотом у нашей АТС… Читать далее Отправка письма почтой с вложениями через Питон

Как создать виртуальное окружение с Python 3 в Ubuntu 14.04?

На старых версиях Linux дистрибутив с которыми часто приходится работать по умолчанию установлена 2-ая ветка Питона. В виду того, что я в своих проектах использую 3-ий python, то полезно иметь возможность установить его у себя. Для этого лучше использовать виртуальное окружение в которое мы и будем ставить необходимый нам Python 3. Делается всё предельно просто: virtualenv… Читать далее Как создать виртуальное окружение с Python 3 в Ubuntu 14.04?

Вернуть файл в FBV Django.

Иногда возникают ситуации когда в ответ на запрос в браузере необходимо вернуть файл. Наверное возможно написать, какое нибудь изящное решение используя CBV (функции основанные на классах), но я решил использовать для этих целей FBV(функции-представления). Возвращать наша функция будет фай с разрешением .dbf, используя метод HttpResponse. Думаю более подробные комментарии излишни, код простой очень. И я… Читать далее Вернуть файл в FBV Django.

Простой поиск на Django

Полнотекстовый поиск конечно хорошо, но иногда нет необходимости в нем. Реализация  простого поиска, в django оказалась довольно тривиальной задачей. Дабы облегчить кому то поиск, того, на что у меня ушло несколько часов да и себе на памятку, опишу вкратце как реализовать простой поиск на Django. Допустим у нас есть модель class Patient(models.Model): """ Модель описывающая… Читать далее Простой поиск на Django