Size: a a a

Django [ru] #STAY HOME

2019 September 24

i

ilya in Django [ru] #STAY HOME
So Byte
имеете ввиду атомные?
источник

i

ilya in Django [ru] #STAY HOME
So Byte
имеете ввиду атомные?
источник
2019 September 25

MS

Minor Space in Django [ru] #STAY HOME
Привет ребята. На чем посоветуете запустить Джангу на сервере? nginx, Chaussette или... Спасибо.
источник

i

ilya in Django [ru] #STAY HOME
Minor Space
Привет ребята. На чем посоветуете запустить Джангу на сервере? nginx, Chaussette или... Спасибо.
nginx + (uwsgi или gunicorn)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Minor Space
Привет ребята. На чем посоветуете запустить Джангу на сервере? nginx, Chaussette или... Спасибо.
источник

P

Pooh in Django [ru] #STAY HOME
ilya
nginx + (uwsgi или gunicorn)
Плюс
источник

P

Pooh in Django [ru] #STAY HOME
Это что?
Банхаммер?
источник

Z

ZHU in Django [ru] #STAY HOME
подскажите как быть
пытаюсь записать
hourly, _ = TankDataDaily.objects.get_or_create(tank=instance.tank, record_date=instance.record_time.date())
но получаю ошибку
https://dpaste.de/YbbA
как можно решить проблему если я получаю аж 500 записей
если в модели укажу уникальность ?
источник

Z

ZHU in Django [ru] #STAY HOME
то джанго сотрет данные или что сделает с ними
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе не дадут добавить уникальный индекс пока сам не удалишь дупликаты =)
источник

DT

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

Z

ZHU in Django [ru] #STAY HOME
да но боюсь удалить данные не мой проект вдруг что то накроется
как думаешь такое решение норм
try:
   hourly, _ = TankDataDaily.objects.get_or_create(tank=instance.tank, record_date=instance.record_time.date())
except:
   hourly = TankDataDaily.objects.filter(tank=instance.tank, record_date=instance.record_time.date()).first()
источник

P

Pooh in Django [ru] #STAY HOME
ZHU
подскажите как быть
пытаюсь записать
hourly, _ = TankDataDaily.objects.get_or_create(tank=instance.tank, record_date=instance.record_time.date())
но получаю ошибку
https://dpaste.de/YbbA
как можно решить проблему если я получаю аж 500 записей
если в модели укажу уникальность ?
Сначала отфильтруй по первому полю, потом сделай гет по второму
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
да но боюсь удалить данные не мой проект вдруг что то накроется
как думаешь такое решение норм
try:
   hourly, _ = TankDataDaily.objects.get_or_create(tank=instance.tank, record_date=instance.record_time.date())
except:
   hourly = TankDataDaily.objects.filter(tank=instance.tank, record_date=instance.record_time.date()).first()
бери сразу
hourly = TankDataDaily.objects.filter(tank=instance.tank, record_date=instance.record_time.date()).first()
источник

P

Pooh in Django [ru] #STAY HOME
Pooh
Сначала отфильтруй по первому полю, потом сделай гет по второму
Хм
Но ты говоришь, что может быть больше чем одна запись при гете?
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
бери сразу
hourly = TankDataDaily.objects.filter(tank=instance.tank, record_date=instance.record_time.date()).first()
а если не будет ?
источник

DT

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

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
если не будет создавай
спасибо
источник

MA

Mike Antipiev in Django [ru] #STAY HOME
ребята подскажите, как лучше сделать 2 проекта, которые бы использовали одни модельки, сериалайзеры и тд? Пока мысль только такая - вынести модели в отдельное приложение, его в отдельный репозиторий и подключать в обоих проектах как встроенный репо. Есть ли способ получше?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mike Antipiev
ребята подскажите, как лучше сделать 2 проекта, которые бы использовали одни модельки, сериалайзеры и тд? Пока мысль только такая - вынести модели в отдельное приложение, его в отдельный репозиторий и подключать в обоих проектах как встроенный репо. Есть ли способ получше?
а чем этот вариант не устраивает ?
источник