Size: a a a

Django [ru] #STAY HOME

2021 March 25

YK

Yegor Kowalew in Django [ru] #STAY HOME
Вобщем я хрен его знает, в бравзире жмякнул "Disable cache" и все заработало
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
@Nire1 в любом случае спасибо за помощь
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
работает, только пользователя автоматом не подставляет в форму
def form_valid(self, form):
   form.instance.creater = self.request.user
   return super().form_valid(form)

эта штюка не работает
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
как хочу, хочу в форму поле с пользователем не подставлять, но при сохранении формы, подсовывать и пользователя
источник

Р

Руслан in Django [ru] #STAY HOME
Django Channels. Народ, есть API с датами пользователя. Где правильно получать историю сообщений: с API или грузить в Django Channels?
источник

N

Nire in Django [ru] #STAY HOME
Руслан
Django Channels. Народ, есть API с датами пользователя. Где правильно получать историю сообщений: с API или грузить в Django Channels?
Зачем тебе постоянно Коннект держать?
источник

Р

Руслан in Django [ru] #STAY HOME
Nire
Зачем тебе постоянно Коннект держать?
Для чата
источник

N

Nire in Django [ru] #STAY HOME
Руслан
Для чата
В каком приложении ты видел, чтобы история чата менялась?
источник

N

Nire in Django [ru] #STAY HOME
Вообще история чата это тупо список транзакций
источник

Р

Руслан in Django [ru] #STAY HOME
Nire
Вообще история чата это тупо список транзакций
Ну т.е. по факту историю чата можно грузить с API?
источник

N

Nire in Django [ru] #STAY HOME
Руслан
Ну т.е. по факту историю чата можно грузить с API?
По какому факту? Просто история чата не требует постоянного коннекта, кроме как в кейсах, где история транзакций важна быстры обновляться
источник

N

Nire in Django [ru] #STAY HOME
Например ты открыл какой-нибудь чат, там да, подписываешься на чат, получаешь например 20 ласт сообщений, остальные в лайвтайме получаешь.
Но если нужно узнать ранее отправленные сообщения, то дозапрос
источник

Р

Руслан in Django [ru] #STAY HOME
Nire
Например ты открыл какой-нибудь чат, там да, подписываешься на чат, получаешь например 20 ласт сообщений, остальные в лайвтайме получаешь.
Но если нужно узнать ранее отправленные сообщения, то дозапрос
Дозапрос на ещё 20 сообщений к вебсокету?
источник

N

Nire in Django [ru] #STAY HOME
Руслан
Дозапрос на ещё 20 сообщений к вебсокету?
нет
источник

N

Nire in Django [ru] #STAY HOME
вебсокет выполняет 1 функцию
источник

N

Nire in Django [ru] #STAY HOME
сбор прошлых сообщений это другая функция, я бы по апи делал
источник

N

Nire in Django [ru] #STAY HOME
ну тут уже субъективщина
источник

Р

Руслан in Django [ru] #STAY HOME
Всё, спасибо)
источник

꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲... in Django [ru] #STAY HOME
Всем шалом, думаю многие использовали django-storages и dropbox, в чем может быть причина долгого ответа сервера(7-9сек) когда вызываешь модель содержащую ссылку на файл https://dpaste.com/6HE5GK5E6 ? Если вызвать без image field то запросы быстро идут (1-2сек)
источник

JT

James Town in Django [ru] #STAY HOME
꧁༺B̲i̲g̲K̲e̲y̲B̲r̲o̲ ༻꧂
Всем шалом, думаю многие использовали django-storages и dropbox, в чем может быть причина долгого ответа сервера(7-9сек) когда вызываешь модель содержащую ссылку на файл https://dpaste.com/6HE5GK5E6 ? Если вызвать без image field то запросы быстро идут (1-2сек)
Так ссылка же в базе хранится.
Делал django-storage для Amazon S3 - большие файлы грузятся дольше, чем с локального сервера. Отличный вариант для хранения неизмеримого количества файлов.
источник