Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

szelga

  • 26
    вклад
  • 0
    вопросов
  • 62
    ответа
  • 27%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как обновить данные на странице при добавлении записи в базу в Django+Channels?

    szelga @szelga
    повесьте обработчики на нужные сигналы, например, и при обновлении пихайте данные в соответствующие каналы.
    Ответ написан более года назад
    4 комментария
    4 комментария
  • Как организовать dhcp сервер на коммутаторе 2 уровня?

    szelga @szelga
    D-Link DES 3200 поддерживает только DHCP Relay, так что пользуйтесь тем DHCP сервером, который имеется на мокротике.
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Какой модуль Django использовать для компоновки изображения из нескольких слоев?

    szelga @szelga
    Pillow, но Django тут ни при чём. кроме того, вангую, что для вашей задачи имеет смысл рисовать все эти слои на фронтенде.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему celery не отправляет письмо в указанное время?

    szelga @szelga
    проверьте, запустили ли вы отдельный процесс для celery-beats: https://docs.celeryproject.org/en/stable/userguide...
    Ответ написан более года назад
    9 комментариев
    9 комментариев
  • Как передавать пользователя через rest django?

    szelga @szelga
    попробуйте SessionAuthentication. документация обещает, что тогда в get и post ваших APIView будет request.user.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сохранить файл на VDS сервере при помощи Django?

    szelga @szelga
    чтобы файлы загружались куда-то помимо файловой системы, им надо отдельный storage. нагуглите/напишите сами/возьмите что-нибудь из django-storages.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как подключить второе приложение Django?

    szelga @szelga
    в INSTALLED_APPS добавили?
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как изменить slug на нужный вид?

    szelga @szelga
    видимо, slugify выкидывает цифры. попробуйте
    str(self.id) + "-" + slugify(self.title, lowercase=True)
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Django REST - Как показывать каждый 5 элемент из фильтрованного queryset?

    szelga @szelga
    Джанги под рукой нет, так что мой ответ -- не полное решение, а направление, куда копать.

    в методе get_queryset:

    queryset = queryset.annotate(
        row_number=RawSQL('row_number() OVER (ORDER BY поле_сортировки)', [])
    ).annotate(rowmod5=F('row_number') % 5).filter(rowmod5=0)


    см.:
    https://stackoverflow.com/questions/4799816/return...
    https://stackoverflow.com/questions/56486459/how-t...
    https://sophilabs.co/blog/sql-window-functions-in-...
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Как правильно использовать json rpc в django?

    szelga @szelga
    для вашей задачи удобнее использовать Django Rest Framework. там, в частности, есть такая штука, как сериализаторы (которые из джанговских моделей и QuerySet'ов делают простые питоновские структуры данных; именно этот шаг, судя по всему, у вас не выполнен), и типовые вещи реализованы из коробки.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как передать данные от датчика в Django приложение, для отображения на странице вебсайта?

    szelga @szelga
    суть такова:
    на стороне сервера написать представление (view), которое будет принимать данные через метод POST, лучше всего в формате JSON, и пишет их в БД. можно написать его с нуля, погуглив "django view json", можно воспользоваться, скажем, Django Rest Framework. для одного типа датчика DRF, может, и перебор, но при масштабировании оно окупится. кроме того, там появляется больше возможностей в плане аутентификации.
    на стороне клиента можно отправлять данные посредством requests.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как "патчить" приложения Django?

    szelga @szelga
    если нужна глубокая переработка/исправления, то делаете форк отдельный или внутри проекта (если позволяет лицензия). если по мелочи, то monkey patching.
    конкретно насчёт замены urls.py -- просто пропишите в том месте, где подключаете urls.py от allauth, своё вместо его.
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Lan messenger не видит людей из другой подсети?

    szelga @szelga
    адреса сетей и маски в студию, а то с тем "одним компьютером" я так и не понял из вашего вопроса, какая у него подсеть.
    этот самый Lan messenger в разных подсетях не работает в принципе, если что. если хотите и дальше им пользоваться, делайте одну подсеть.
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как сделать чтобы django обновлял статические данные (css)?

    szelga @szelga
    для разработки: https://stackoverflow.com/questions/49494691/refer...
    для прода надо велосипедить что-то своё, насколько я понимаю.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Аналог трассера(Бесконтактный щуп) HL-868-S?

    szelga @szelga
    на полноту не претендую, но по моему опыту, разные щупы совершенно нормально подходят к разным тестерам.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Существует ли общий контроллер?

    szelga @szelga
    посмотрите в сторону Middleware.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как в PYTHON заменить символы в строке используя массив?

    szelga @szelga
    метод replace принимает первым параметром строку, а не список. если там что-то другое, то метод не понимает, чего вы от него хотите, и выдаёт ошибку. я тоже не понимаю, чего вы от него хотите. если хотите вхождения всех строк из списка заменить на "", то пробегитесь по списку, применяя replace для каждого элемента.
    и внимательнее читайте документацию в следующий раз.
    и посмотрите в сторону регулярных выражений, возможно, они для исходной задачи подойдут лучше, чем мучить replace.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как в gitlab CI настроить deploy (релизы)?

    szelga @szelga
    непонятно, зачем хранить где-то там код в отдельных каталогах, он уже и так есть в репозитории.
    что касается уже скомпилированного и собранного проекта, то это реализуется через артефакты сборки: https://docs.gitlab.com/ee/user/project/pipelines/...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Насколько достоверны данные о том, что "Nginx быстрее Apache2"? Проводились ли какие-то реальные тесты?

    szelga @szelga
    ну, вот тут человек проводил тесты, получилось, что для динамики apache у него получился чуть быстрее nginx, а на статике nginx примерно в 2.5 раза быстрее apache. в общем случае, больше зависит от того, как готовить. если неохота заморачиваться, то можно поставить apache чисто для php, а nginx для статики и в качестве reverse proxy для apache. кроме того, apache -- это не только ценный мех ещё и .htaccess, который повсеместно используется популярными php движками, так что я такую схему даже бы порекомендовал.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Можно ли удалить Linux из связки Linux/Windows?

    szelga @szelga
    возможные варианты:
    1. настроить grub, чтобы он выбирал Windows по умолчанию и ждал меньше.
    2. восстановить загрузчик Windows в MBR (или просто выбирать его, если стоит загрузка по UEFI), затем можно безболезненно сносить разделы с Linux.
    если машина мощная, то можно держать Linux в виртуалке.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Drno
    • 9 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • Евгений
    • 6 ответов
    • 0 вопросов
  • Ukaliika
    • 5 ответов
    • 1 вопрос
  • rPman
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации