Контакты

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (9)
  • Python как решить ошибку NameError: name 'getGuess' is not defined?

    @dkopitsa
    разработчик-интроверт
    для заверщения программы есть стандартные средства
    import sys
    sys.exit(0)
    Ответ написан
    Комментировать
  • 2gis + django как реализовать?

    @dkopitsa
    разработчик-интроверт
    Сделать модель с координатой маркера и доп. информацией для вывода иконки.
    Если ваша БД позволяет - рекомендую использовать gis расширение (Geo Django)
    from django.contrib.gis.db import models
    
    class Marker(models.Model):
        point = models.PointField()
        icon_url = models.CharField(...)
        ...

    Если возможности работать с gis нет - использовать 2 поля lat/long

    остальные аттрибуты в зависимости от задачи.

    В шаблоне в скрипте по отрисовке в цикле добавляете каждую точку.
    <script type="text/javascript">
        var map;
    
        DG.then(function () {
            map = DG.map('map', {
                center: [54.98, 82.89],
                zoom: 13
            });
    
    {% for marker in markers %}
            DG.marker([{{marker.point.x}}, {{marker.point.y}}]).addTo(map);
    {% endfor %}
    
        });
    </script>
    Ответ написан
    3 комментария
  • Как организовать ленивую загрузку во vue.js?

    @dkopitsa
    разработчик-интроверт
    Варианта всего 2 - либо клиентское, либо серверное кеширование.
    В первом случае работу с api вынести в отдельный сервис (если это еще не сделано) и делать проверку на наличие данных перед запросом, либо использовать vuex для хранения данных.
    Во втором - кеширование на стороне сервера с учетом ETag или last-modified заголовков.
    Ответ написан
    Комментировать