lilici, https://swiperjs.com/get-started
ну начните с пошаговой инструкции прямо с сайта. а потом добавляйте свои стили.
как минимум я не вижу у вас подключения стилей
И всё-таки настоятельно рекомендую писать код стилей, особенно медиа-запросы, в css файлах.
С технической точки зрения эти рекомендации ничем не обоснованы.
Стили прекрасно работают и в разметке в теге style.
Тег style вполне может содержать атрибут media с условием применения этих стилей.
FKV, обоснование простое – дизайнер не нарисовал больше пунктов, а автор почему-то видит все через извращенную призму.
Уверен, что дизайнер имел ввиду обычный список в две колонки (ваш второй вариант).
Герман Коффман, Полный путь к pip.exe. Я же об этом написал. И на моём скриншоте это видно.
Бинарник расположен в папке установки питона. В моём случае питон установлен в c:\python3\
Это еще, по всей видимости, главная страница админки, где выводится всякая сводная информация. По-любому будет много разных запросов к разным сущностям.
Это же админка. Там обычно не сидят тысячи пользователей. Один-два-пять манагеров...
Нефиг оптимизировать. Нужные данные - вываливайте.
Про user::all уже сказали.
Про сумму баланса тоже
Добавлю по остальным сущностям. Вряд ли вам нужно вываливать на одну страницу сразу все таски и заказы. Даже в паре сотен уже будет неудобно ориентироваться. Может там стоит ограничить последними N штук. Или сделать пагинацию и дергать пачками.
wakenbyWork, в любой IDE есть ssh клиент. Также есть автозагрузка на сервер. Но автозагрузка вам кажется не нужна. Вы же локально работаете, а на сервак только заливаете отлаженные исходники, которые там пересобраться должны. Работа через гит в этом случае довольно проста и удобна.
Так ведь у Yota два типа симок: для телефона/планшета и для модема.
Телефонная симка вообще не работает в модеме, и наоборот.
А модемная симка в роутере прекрасно раздает интернет
ну начните с пошаговой инструкции прямо с сайта. а потом добавляйте свои стили.
как минимум я не вижу у вас подключения стилей