Size: a a a

Django [ru] #STAY HOME

2019 March 18

TM

Tim Mustafin in Django [ru] #STAY HOME
Гуд практис иметь один процесс на один контейнер
источник

V

Vlad in Django [ru] #STAY HOME
а вообще очень посоветую mailgun, прям столько головной боли снимает
источник

V

Vlad in Django [ru] #STAY HOME
и там вроде бесплатный пакет очень лояльный
источник

И

Игорь in Django [ru] #STAY HOME
Спс
источник

V

Vlad in Django [ru] #STAY HOME
еще, если проект прямо нацелен на рассылки - то customer.io может пригодиться. у них и смски есть, и система эвентов очень грамотно устроена. типа, изменил поле в БД, синхронизировал с customer.io (например, у юзера проблема с аккаунтом) - cutomer.io делает все остальное. из проблем - то что логика сплитится между твоим приложением и cutomer.io
источник

V

Vlad in Django [ru] #STAY HOME
при плохом использовании превращается в такой себе маленький salesforce со всеми своими минусами
источник

V

Vlad in Django [ru] #STAY HOME
люди, а кто-нибудь использует Enum в качестве ModelFIeld(choices=MyEnum)?
источник

И

Игорь in Django [ru] #STAY HOME
Vlad
люди, а кто-нибудь использует Enum в качестве ModelFIeld(choices=MyEnum)?
Да, было дело
источник

V

Vlad in Django [ru] #STAY HOME
и как? у меня просто тонна костылей была, и не только из-за войны с pylint
источник

V

Vlad in Django [ru] #STAY HOME
еще и проблемы вида

my_obj.color = Color.RED
my_obj.save()
my_obj.color == Color.RED # True

my_obj = MyObj.objects.get(pk=my_obj.pk)
my_obj.color == Color.RED # False
источник

V

Vlad in Django [ru] #STAY HOME
а так да - типобезопасность
источник

V

Vlad in Django [ru] #STAY HOME
в итоге приходишь к тому что

def get_color(self) -> Color: return Color(self.color)
def set_color(self, color: Color): self.color = color.value # pylint: disable=no-member
источник

И

Игорь in Django [ru] #STAY HOME
Vlad
и как? у меня просто тонна костылей была, и не только из-за войны с pylint
Хм, не, такого не случалось.  Может кейсов таких не было.
источник

И

Игорь in Django [ru] #STAY HOME
Даже не припомню, что бы оно орало где-то в моих задачах.
источник

ИG

Илья Grin in Django [ru] #STAY HOME
Добрый вечер. Есть модель содержащее поле user_edited . Подскажите как в модели реализовать автозаполнение этого поля в методе save(). Без вьюх. Чисто в стандартной админке
источник

i

ilya in Django [ru] #STAY HOME
Илья Grin
Добрый вечер. Есть модель содержащее поле user_edited . Подскажите как в модели реализовать автозаполнение этого поля в методе save(). Без вьюх. Чисто в стандартной админке
default?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Илья Grin
Добрый вечер. Есть модель содержащее поле user_edited . Подскажите как в модели реализовать автозаполнение этого поля в методе save(). Без вьюх. Чисто в стандартной админке
ну ты же сам ответил
в методе save
источник

V

Vlad in Django [ru] #STAY HOME
save же не вызывается при действиях в админке. это сигналы нужны
источник
2019 March 19

ПГ

Павел Гиль in Django [ru] #STAY HOME
Всем доброго времени суток. Есть вьюха на основе класса, из какого пакета можно импортировать класс типа LoginRequiredMixin, чтобы доступ на следовать её и доступ ко вьюхе данной был только у админа, а не у любого залогенного юзера?
источник

DT

Denis Tormazov in Django [ru] #STAY HOME
Павел Гиль
Всем доброго времени суток. Есть вьюха на основе класса, из какого пакета можно импортировать класс типа LoginRequiredMixin, чтобы доступ на следовать её и доступ ко вьюхе данной был только у админа, а не у любого залогенного юзера?
написать самому))) Но я бы всё же посмотрел в сторону user_passes_test
источник