Size: a a a

Django [ru] #STAY HOME

2019 July 04

D

Dmitry in Django [ru] #STAY HOME
Valera
Привет всем
Скажите, если я создал отдельный файл signals.py, то как сделать чтобы он работал? А то все сигналы работают в models.py, но я хочу, чтобы в отдельном файле было
class YourAppConfig(AppConfig):
   name = 'yourapp'

   def ready(self):
       import yourapp.signals
источник

V

Valera in Django [ru] #STAY HOME
спасибо
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sofia
я это вижу как второй вариант скорее
А потом первый сервис отваливается
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
А ты и во второй не можешь запостить потому что он связан (из-за твоего выбора) с первым
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dmitriy
есть несколько вариантов:
1) ты с админки какойто постишь с одного места сразу в два (Инстаграм, Блог)
2) ты постишь в инстаграмм, а блог парсит инстаграмм на наличие новых фоток
То есть второй вариант хуже потому что ты получаешь зависимость от сервиса, которым не управляешь сама, может быть оффлайн сервиса, изменение API, лимиты API и эти проблемы с 1 внешним сервисом сломают процессы, не связанные с этим сервисом
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Вчера Инстаграм, кстати, глючил
источник

DR

D R in Django [ru] #STAY HOME
И фб
источник

ST

Storm Trooper in Django [ru] #STAY HOME
Вчера все сервисы фб глючили
источник

ST

Storm Trooper in Django [ru] #STAY HOME
И фб в твиттере извинялся за неполадки
источник

S

Sofia in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
То есть второй вариант хуже потому что ты получаешь зависимость от сервиса, которым не управляешь сама, может быть оффлайн сервиса, изменение API, лимиты API и эти проблемы с 1 внешним сервисом сломают процессы, не связанные с этим сервисом
Получается лучше реализовывать первый вариант и просто разом постить везде где мне надо?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sofia
Получается лучше реализовывать первый вариант и просто разом постить везде где мне надо?
Не разом, а через отдельные задачи
источник

S

Sofia in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Не разом, а через отдельные задачи
Интересно, а есть ли для такого готовые решения популярные?
источник

S

Sofia in Django [ru] #STAY HOME
Хотя может потренироваться и самостоятельно написать, для повышения экспириенса
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sofia
Интересно, а есть ли для такого готовые решения популярные?
даже не знаю)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
думаю, есть готовые SaaS'ы для таких задач)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
для такого типа задач хорошо подходят очереди)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
сервис в дауне? окей, значит, потом позднее задача будет выполнена
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
например, это можно сделать через Google Cloud Pub/Sub и Google Cloud Functions (запуск через Google Cloud Scheduler, например)
источник

RG

Roman Gorodeckij in Django [ru] #STAY HOME
Народ как из endpoint'ов прописать в конфиг? Я тут пытаюсь postgres кластер использовать. Там есть два endpoint'а на чтение и чтение+запись но как тогда реплики то использовать чтобы нагрузку распределить?
источник

AT

Alex Ted in Django [ru] #STAY HOME
реплики на чтение
источник