Size: a a a

Django [ru] #STAY HOME

2020 October 08

S

Shodmon in Django [ru] #STAY HOME
Nire
Потому что это не явно. Я ожидаю  вызов сейва этой модели в файле ЭТОЙ модели. А не в сейве ДРУГОЙ модели. Поэтому для меня сигналы удобнее
Почему это не явнее, чем сигнал?
Сигнал и триггер в бд намного не явнее
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
Потому что это не явно. Я ожидаю  вызов сейва этой модели в файле ЭТОЙ модели. А не в сейве ДРУГОЙ модели. Поэтому для меня сигналы удобнее
save() у модели, это же "внешнее апи" для сохранения. Не понимаю почему, описанное мной сохранение, - не явное
источник

N

Nire in Django [ru] #STAY HOME
Shodmon
Почему это не явнее, чем сигнал?
Сигнал и триггер в бд намного не явнее
Потому как если пихать сигналы на модель в файл этой модели, для меня явнее найти эту логику там
источник

N

Nire in Django [ru] #STAY HOME
Nire
Так как я модели разбиваю на пакет, так удобно
Повторюсь
источник

N

Nire in Django [ru] #STAY HOME
У меня приложение юзер ничего не должно знать о приложении корзины
источник

N

Nire in Django [ru] #STAY HOME
Так как я стараюсь придерживаться луковицы
источник

N

Nire in Django [ru] #STAY HOME
Но это мое мнение
источник

N

Nikolay.O in Django [ru] #STAY HOME
Всем привет. Как поменять урл в админке для объекта ? Чтобы в урле был не ID, а другое поле
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nikolay.O
Всем привет. Как поменять урл в админке для объекта ? Чтобы в урле был не ID, а другое поле
а зачем ?
источник

LO

Loki Odinson in Django [ru] #STAY HOME
slug
источник

q

qwerty in Django [ru] #STAY HOME
Я хочу сделать отдельную вью на коменты и отобразить их в том же урл где храниться PostDetail(CBV).
Вопрос: можно ли хранить в одном урле 2 вьюхи?
Я не смог нагуглить поэтому обращаюсь за помощью сюда. Если можно как то это сделать то
как? Статью или на доку киньте пожалуйста ссылку
источник

DT

Dan Tyan in Django [ru] #STAY HOME
qwerty
Я хочу сделать отдельную вью на коменты и отобразить их в том же урл где храниться PostDetail(CBV).
Вопрос: можно ли хранить в одном урле 2 вьюхи?
Я не смог нагуглить поэтому обращаюсь за помощью сюда. Если можно как то это сделать то
как? Статью или на доку киньте пожалуйста ссылку
нет нельзя
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nire
У меня приложение юзер ничего не должно знать о приложении корзины
но сигнал же в приложении юзера, знает о приложении корзины. Т.е. происходит как бы "закрывание глаз" на то, что мы написали "левый" код в функции, которая вызывается в том же save() методе, но скрыто от нас. Вместо того, чтобы вызвать этот код явно.

Вот я не знаю как полностью абстрагировать одно приложение, от другого, связанного логикой проекта. Кроме как делать http-запросы в свое же приложение 😂
Может есть где почитать?
источник

LO

Loki Odinson in Django [ru] #STAY HOME
qwerty
Я хочу сделать отдельную вью на коменты и отобразить их в том же урл где храниться PostDetail(CBV).
Вопрос: можно ли хранить в одном урле 2 вьюхи?
Я не смог нагуглить поэтому обращаюсь за помощью сюда. Если можно как то это сделать то
как? Статью или на доку киньте пожалуйста ссылку
а что мешает сделать запрос на другой урл?
источник

q

qwerty in Django [ru] #STAY HOME
Loki Odinson
а что мешает сделать запрос на другой урл?
Ну я хочу чтобы на одной странице было полное описание поста и к нему комментарии
источник

DT

Dan Tyan in Django [ru] #STAY HOME
qwerty
Ну я хочу чтобы на одной странице было полное описание поста и к нему комментарии
получай коменты в PostDetail
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
qwerty
Я хочу сделать отдельную вью на коменты и отобразить их в том же урл где храниться PostDetail(CBV).
Вопрос: можно ли хранить в одном урле 2 вьюхи?
Я не смог нагуглить поэтому обращаюсь за помощью сюда. Если можно как то это сделать то
как? Статью или на доку киньте пожалуйста ссылку
один урл - две вьюхи: нельзя
источник

VD

Vitaliy Derbentsev in Django [ru] #STAY HOME
Nikolay.O
Всем привет. Как поменять урл в админке для объекта ? Чтобы в урле был не ID, а другое поле
Если хочешь собственный pk, укажи конструктору поля primary_key=True
Если поле не является pk, то затея тупая по своей сути.
источник

N

Nire in Django [ru] #STAY HOME
Artem Gubatenko
но сигнал же в приложении юзера, знает о приложении корзины. Т.е. происходит как бы "закрывание глаз" на то, что мы написали "левый" код в функции, которая вызывается в том же save() методе, но скрыто от нас. Вместо того, чтобы вызвать этот код явно.

Вот я не знаю как полностью абстрагировать одно приложение, от другого, связанного логикой проекта. Кроме как делать http-запросы в свое же приложение 😂
Может есть где почитать?
Сигнал этот лежит в приложении корзины, а не у юзера
источник

q

qwerty in Django [ru] #STAY HOME
Dan Tyan
получай коменты в PostDetail
То есть не нцжно отдельный вью для коментов делать?
источник