• Как реализовать круговую диаграмму?

    vivazzi
    @vivazzi
    Веб-разработчик Python/Django (CMS, Shop)
    В простейшем случае можно сделать так: строятся две дуги, соединённые между собой. Далее создаём два градиента: от 0 до 0.5 прозрачность и от 0.5 прозрачность до 1:

    <defs>
        <linearGradient id="gradient" x1="0%" y1="50%" x2="100%" y2="50%">
          <stop offset="0%" stop-color="#f00808" stop-opacity="0"></stop>
          <stop offset="100%" stop-color="#f00808" stop-opacity="0.5"></stop>
        </linearGradient>
        
        <linearGradient id="gradient_2" x1="100%" y1="50%" x2="0%" y2="50%">
          <stop offset="0%" stop-color="#f00808" stop-opacity="0.5"></stop>
          <stop offset="100%" stop-color="#f00808" stop-opacity="1"></stop>
        </linearGradient>
      </defs>


    И наконец, к первой дуге применяем 1 градиент, ко второй дуге - второй градиент.

    Пример: https://codepen.io/vivazzi/pen/yEjxPV

    Для анимации можно применить css свойство transform: rotate(15deg); или @keyframes
    Ответ написан
    Комментировать
  • Как обойти ограничение запросов к api VK?

    vivazzi
    @vivazzi
    Веб-разработчик Python/Django (CMS, Shop)
    Вот можете посмотреть конкретный пример: https://vivazzi.ru/it/vk-error-6/
    Написан на python, но логика, думаю будет понятна, и без труда можно будет перенести её на другой язык.

    "Может ли ВК ограничить вдруг мое приложение на запросы, если я не сделаю задержку или как можно максимально быстро спарсить десятки тысяч постов?"

    - нет, он просто будет возвращать ошибку с кодом 6
    Ответ написан
    Комментировать
  • Как сделать дополнительные страницы в админке Django?

    vivazzi
    @vivazzi
    Веб-разработчик Python/Django (CMS, Shop)
    Здесь я подробно описал, как добавить страницы в админку vivazzi.ru/it/add-page-to-admin-django/.

    Там расписал три способа добавления:

    1. Обычным способом на главную страницу приложения админки
    2. Добавление ссылки в dashboard приложения admin_tools
    3. Добавление ссылки в меню django-cms
    Ответ написан
    Комментировать