Обновить
8
0
Vitaly Bogomolov@vb64

Python разработчик

Отправить сообщение

Этого не видел, спасибо.

Но мне нужно было с шорткатами для самых часто используемых диапазонов, как в штатном фильтре Django. Ну и время, не только дата.

Наверное можно и нужно.

Шансов на то, что сигнатура вызова со временем не изменится, существенно больше, чем у вызова конструктора класса в коде из моей статьи.

Спасибо за подсказку.

Тесты ценны сами по себе, безотносительно любых случаев.

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

И coverage 100% хоть и не является "серебряной пулей", но очень на нее похож.

Ну так то да. С другой стороны, этот класс в штатной доке Django не упоминается, соответственно никаких гарантий по обратной совместимости при выходе новых версий Django не дает.

Не мог бы автор поста привести пример кода, реализующий приведенный пример с охотниками и спичками? Медведь там к задаче отношения не имеет, насколько я понял.

Код, который можно запустить на каком-нибудь существующем квантовом компьютере. Ну или пример HelloWorld, для начала.

Спасибо.

Про GeoDjango в начале своего поста написал. Тащить тяжелую артиллерию с ее списком зависимостей в маленький проект для простой задачи отображения значков на карте не всегда удобно.

Угу, я раньше тоже везде GoogleMaps использовал. Но там нужен аккаунт GoogleCloud с привязанной карточкой для оплаты, т.к. все API (в т.ч. и GoogleMaps) платные.

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

Но пару лет назад этот предохранитель убрали и ввели развесистый API для контроля объема использованных ресурсов по каждому сервису. Т.е. надо самому все это кодить и контролировать. Если за этим не следить, и не понимать, какие именно ресурсы и в каком объеме потребляет твой проект на GoogleCloud, то в конце месяца можно легко получить счет на сотни и тысячи USD для совершенно невинного на первый взгляд учебного проекта.

Вообщем, GoogleCloud стал крайне жесток к новичкам. Поэтому рекомендовать его сейчас людям, ранее не имевшим дел с GoogleCloud, я бы не стал.

Я добавлял скриншот, когда делал пост в песочницу. Но после публикации он куда-то делся.

Можно на странице проекта на гитхабе посмотреть:
https://github.com/vb64/django.admin.geomap/blob/main/READMEru.md

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

Поправленное описание с этой фичей вот тут: https://github.com/vb64/django.admin.geomap/blob/main/READMEru.md

Для вьюшек не думал, как там там все к одному знаменателю привести. В админке же все достаточно стандартно.

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

2

Информация

В рейтинге
4 271-й
Откуда
Саратов, Саратовская обл., Россия
Зарегистрирован
Активность