Size: a a a

Django [ru] #STAY HOME

2020 June 03

AF

Anton Fircak in Django [ru] #STAY HOME
Dan Tyan
я же давал пример

objs = [Device(type=type, model=model, manufacturer=manufacturer) for _ in range(quantity)]
Device.objects.bulk_create(objs)
спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Model.objects.create()

это "shortcut" для

obj = Model()
obj.save()


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

и передать этот список в bulk_create
источник

MT

Max Tuh in Django [ru] #STAY HOME
Боюсь поломать. Как правильно приостановить и перезапустить Gunicorn и Nginx?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
nginx зачем ?
источник

D

Dmitry in Django [ru] #STAY HOME
Max Tuh
Боюсь поломать. Как правильно приостановить и перезапустить Gunicorn и Nginx?
sudo systemctl restart gunicorn.service
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Dmitry
sudo systemctl restart gunicorn.service
это если он конфиг не трогал )))
источник

MT

Max Tuh in Django [ru] #STAY HOME
Dan Tyan
nginx зачем ?
Запулил изменения на тестовый сервер. Но сайт вылетает в ошибку, а в админке не смотря на миграции нет почти ничего из нового
источник

D

Dmitry in Django [ru] #STAY HOME
Max Tuh
Запулил изменения на тестовый сервер. Но сайт вылетает в ошибку, а в админке не смотря на миграции нет почти ничего из нового
nginx не занимается твой питонячьей программой
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну если ты конфиги nginx не менял
но его рестартовать не надо
источник

MT

Max Tuh in Django [ru] #STAY HOME
Dmitry
sudo systemctl restart gunicorn.service
Спасибо)
источник

S

Sergey in Django [ru] #STAY HOME
Всем доброго дня! Ребята, подскажите, на сколько хорошее решение использовать Django Channels + Redis для чат приложения на websockets (100K и более онлайн пользователей)? Хорошо ли будет он держать нагрузку (при должной настройке) ?
Или, быть может, есть более надежное и быстрое решение (какое)? Встречал еще етакое решение, когда отдельно поднят Tornado как прослойка, для общения между Django и websockets. Производительнее ли оно? Может есть готовые решения ? Спасибо !
источник

D

Dmitry in Django [ru] #STAY HOME
Max Tuh
Спасибо)
просто пойми, что nginx принимает соединения снаружи и прокидывает их туда, куда ты ему указал. Например по пути /foo соединеие полетит на питон, а на /bar на php. Стандарт взаимодействия вебсервера (nginx) и питонячьей программы называется wsgi. По этому стандарту твой вебсервер шлет запросы питоновской программе через сервер-прокладку (uwsgi, gunicorn). Поэтому если твоя питонячья программа изменилась, то тебе нужно только передёрнуть uwsgi или gunicorn
источник

A

Akhma in Django [ru] #STAY HOME
Это можно назвать костылем? )
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergey
Всем доброго дня! Ребята, подскажите, на сколько хорошее решение использовать Django Channels + Redis для чат приложения на websockets (100K и более онлайн пользователей)? Хорошо ли будет он держать нагрузку (при должной настройке) ?
Или, быть может, есть более надежное и быстрое решение (какое)? Встречал еще етакое решение, когда отдельно поднят Tornado как прослойка, для общения между Django и websockets. Производительнее ли оно? Может есть готовые решения ? Спасибо !
starlett не смотрел ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
только чат будет?
источник

S

Sergey in Django [ru] #STAY HOME
Dan Tyan
starlett не смотрел ?
Нет.. ) не смотрел)
источник

G

GithubReleases in Django [ru] #STAY HOME
django/django tagged: 3.0.7
Link: https://github.com/django/django/releases/tag/3.0.7
Release notes:
Tag 3.0.7
источник

S

Sergey in Django [ru] #STAY HOME
Dan Tyan
только чат будет?
думаю да
источник

D

Dmitry in Django [ru] #STAY HOME
Sergey
Всем доброго дня! Ребята, подскажите, на сколько хорошее решение использовать Django Channels + Redis для чат приложения на websockets (100K и более онлайн пользователей)? Хорошо ли будет он держать нагрузку (при должной настройке) ?
Или, быть может, есть более надежное и быстрое решение (какое)? Встречал еще етакое решение, когда отдельно поднят Tornado как прослойка, для общения между Django и websockets. Производительнее ли оно? Может есть готовые решения ? Спасибо !
я бы точно вынес в отдельный контейнер и не факт, что на джанге. Какой нибудь старлет в самый раз
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Akhma
Это можно назвать костылем? )
Назвать конечно можно) а в контексте данных этих нет, обязательно отдельные запросы делать?
источник