Сайт веб-разработчика

О Django, Python, бизнесе и не только...

2389 0

Новая версия проекта map4child.ru

Вот уже 4 года как был запущен мой проект map4child.ru.

Проект пока не "выстрелил", но для меня это любимое детище, поэтому планирую его поддерживать и развивать независимо от всяких там "выстрелов".

И вот, в рамках развития, "выкатил" полное обновление проекта, которое "пилил" последние полгода. 
Кое-что пришлось отключить (регистрация и добавление объектов пользователями), но это временное явление.
В скором времени всё появится и еще лучше чем было.

Почему так долго и что в результате изменилось?

Читать далее
1669 0

Управление удаленной командой разработчиков с помощью Teamspeak 3

    Давно хотел написать на эту тему пост, но никак не мог найти веский повод. И вот сама жизнь подкинула повод, который приходится учитывать всем без исключения.

    Учитывая вирусную угрозу и реальные потери в результате болезней сотрудников многие компании начинают задумываться о выводе сотрудников на удаленную работу, но есть в этом то, что отталкивает руководителей и собственников:

  • Слабый контроль за сотрудниками (Отсутствие обратной связи, слабые коммуникации и т.п.);
  • Неумение сотрудников контролировать себя и работать самостоятельно;
  • Сложность организации коммуникаций для выработки решений (совещания, обсуждения и пр.);
  • Другое.

    Можно долго говорить о повышении квалификации руководителей, развитии доверия, о применении специального ПО для контроля удаленных сотрудников и т.п., но в итоге это не приводит к качественному взаимодействию с удаленными работниками и не дает ощущения командной работы.

Далее способ решения с помощью Teamspeak
1531 0

Тотемчики


2096 0

Типовой шаблон проекта на Django

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

Как всегда я использую свой стандартный стэк: Debian/Ubuntu + Python 3.* + PostgreSQL + NGINX + virtualenv + Django

Структура моих проектах основывается на рекомендациях Two Scoops of Django 1.11 с учетом моего стека и выглядит следующим образом:

Читать далее
2108 0

Отображение русских символов в JSON полях админки Django

Часто в проектах использую JSON поля PostgreSQL.

При этом в админке Django они отображаются так как лежат в базе. Выглядит это примерно так:

{
    "1": "\u041f\u0435\u0440\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435",
    "2": "\u0412\u0442\u043e\u0440\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435"
}

Естественно это не по человечески и хотелось бы видеть в нормальном виде.

Для этого делаем следующее:

Читать далее
1364 0

Картинка которую никто не должен видеть

Это картинка сопровождающая 500ю ошибку на моём сайте. 

Если Вы видите ее не в этом списке постов, то будьте уверены,

я уже занимаюсь проблемой ее вызвавшей.

1176 0

Весна-красна уже тут


2017 0

Django кастомная миграция с добавлением установочных данных

Иногда случаются ситуации когда данные в базе проекта уже есть и их надо связать с новой моделью, причем обязательной связью один ко многим.

Можно конечно временно обозначить связывающее поле ForeignKey как blank=True и заполнить после того как в новой модели появятся данные, а потом убрать blank=True.

Но это куча лишних действий и две миграции вместо одной.

Можно сделать тоже самое одной миграцией с добавлением в новую модель первой записи.

Для этого надо выполнить следующие шаги:

Читать далее
1288 0

Шарики над городом


1374 0

Птиса

Попугай свободного времени


Контактные данные

 Россия, г. Москва