Size: a a a

Django [ru] #STAY HOME

2021 January 04

.

.. in Django [ru] #STAY HOME
аххахах, норм
источник

HS

Harvey Specter in Django [ru] #STAY HOME
qwerty
В испании типа плохие прогеры или че
А там всех мужчин на синьор.
Как в Германии хер, в Польше пан, в Англии сер
источник

Ю

Юрий in Django [ru] #STAY HOME
Arthur Deder
я знаю один способ, но он оч колхозный
если пофиг на качество, могу рассказать
но лучше так не делать
сам я пока нормальный варик не придумал
Я любому способу буду рад
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Юрий
Я любому способу буду рад
Дисклеймер(подход гавно)
вобщем, я складывал в redis json с id чата
в нем замутил два ключа с массивами в которые добавлял id нового сообщения, а при получении пользователем сообщений (что происходило в рамках бизнес логики при открытии чата и лоудере) я эти id удалял

вобщем чем плох такой подход, если пользователь накопит 1000 сообщений, то при получении он их будет ждать невероятно долго, так как удаление элементов происходит при итерировании по объектам сообщений и последующей отдаче пользователю

а при 1000 клиентов там вообще жесть будет

ну это был внутренний проект небольшой компании и сжатые сроки, поэтому сделал как смог
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Дмитрий
Народ, а если хочется чтобы из админки можно было управлять ui сайта что делать? К ui в этом относятся фоны блоков, заголовки и ТД + контактная информация. Номер, эмейл, адрес. Просто в бд это хранить не хочется.

ПС: админка самописная
Если менять сразу все (themes), то, как вариант, подключать файлы с разными стилями
источник

Ю

Юрий in Django [ru] #STAY HOME
Arthur Deder
Дисклеймер(подход гавно)
вобщем, я складывал в redis json с id чата
в нем замутил два ключа с массивами в которые добавлял id нового сообщения, а при получении пользователем сообщений (что происходило в рамках бизнес логики при открытии чата и лоудере) я эти id удалял

вобщем чем плох такой подход, если пользователь накопит 1000 сообщений, то при получении он их будет ждать невероятно долго, так как удаление элементов происходит при итерировании по объектам сообщений и последующей отдаче пользователю

а при 1000 клиентов там вообще жесть будет

ну это был внутренний проект небольшой компании и сжатые сроки, поэтому сделал как смог
Да, подход "через костыль"...
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Arthur Deder
Дисклеймер(подход гавно)
вобщем, я складывал в redis json с id чата
в нем замутил два ключа с массивами в которые добавлял id нового сообщения, а при получении пользователем сообщений (что происходило в рамках бизнес логики при открытии чата и лоудере) я эти id удалял

вобщем чем плох такой подход, если пользователь накопит 1000 сообщений, то при получении он их будет ждать невероятно долго, так как удаление элементов происходит при итерировании по объектам сообщений и последующей отдаче пользователю

а при 1000 клиентов там вообще жесть будет

ну это был внутренний проект небольшой компании и сжатые сроки, поэтому сделал как смог
по хорошему, там надо с редис поиграть и модифицировать логику, слабым местом здесь является именно перебор объектов
источник

AD

Arthur Deder in Django [ru] #STAY HOME
при этом базу этим зае****ть не хотел
источник

AD

Arthur Deder in Django [ru] #STAY HOME
лучше чем флаги в бд обновлять
источник

Ю

Юрий in Django [ru] #STAY HOME
Arthur Deder
по хорошему, там надо с редис поиграть и модифицировать логику, слабым местом здесь является именно перебор объектов
Может есть ссылка на Гите?
источник

AD

Arthur Deder in Django [ru] #STAY HOME
Юрий
Может есть ссылка на Гите?
не могу поделиться, nda
источник

Ю

Юрий in Django [ru] #STAY HOME
Arthur Deder
не могу поделиться, nda
И на том спасибо, буду двигаться в эту сторону
источник

AD

Arthur Deder in Django [ru] #STAY HOME
давай, удачи)
если вдруг что то поумнее придумаешь - отпишись плиз
пригодится:)
источник

Ю

Юрий in Django [ru] #STAY HOME
Arthur Deder
давай, удачи)
если вдруг что то поумнее придумаешь - отпишись плиз
пригодится:)
Ок
источник

HS

Harvey Specter in Django [ru] #STAY HOME
Arthur Deder
давай, удачи)
если вдруг что то поумнее придумаешь - отпишись плиз
пригодится:)
https://www.tutorialfor.com/blog-189697.htm

В первой же странице гугла на вопрос:
django channels new message counter
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
Допустим юзер вводит уникальные категории по которым он может перемещаться, кириллицей, как обычно делают хороший слаг для такого на проде?
источник

С🥔

Скрудж 🥔 in Django [ru] #STAY HOME
Arthur Deder
народ, есть какие нибудь штуки прикольные для построения чатов на веб сокетах?
channels хорош, но сокеты сейчас в каждом втором проекте используется и он требует много телодвижений
Выносить логику сокетов из джанги, в отдельный сервис

aiohttp, fastapi
источник

С🥔

Скрудж 🥔 in Django [ru] #STAY HOME
Van Step
есть ли альтернативы, которые лучше, чем от них?
Да. У них дорого и плохо
источник

JT

James Town in Django [ru] #STAY HOME
Van Step
есть ли альтернативы, которые лучше, чем от них?
Я пользуюсь firstbyte уже года 4, все гуд.
источник

Y

Yaroslav in Django [ru] #STAY HOME
Если сайт на локалхосте. Могу ли я подключить авторизацию через соц сети? Если да, то как в таком случае проверить работает ли?
источник