Size: a a a

Django [ru] #STAY HOME

2020 June 11

AA

Adil Amirov in Django [ru] #STAY HOME
переписать на join?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Alexander Shavelev
если в подселекте много записей = хреново для базы
лучше переписать
Как посоветовал выше Adil, JOIN в этом случае будет производительнее?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Maik Sturm
Как посоветовал выше Adil, JOIN в этом случае будет производительнее?
вы снаала покажите какой джоин имеете ввиду 🙂
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Alexander Shavelev
если в подселекте много записей = хреново для базы
лучше переписать
Ну или как тогда "переписать"))
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
где посмотреть, как запланировать через админку джанго какое нибудь дествие по времени?
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Maik Sturm
Ну или как тогда "переписать"))
- ну вместо ин - джоин
- не знаю чего, но ощущения что в целом таблицы криво сделано(но мб так кажется ибо никогда не юзал дистинкт)
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Alexander Shavelev
- ну вместо ин - джоин
- не знаю чего, но ощущения что в целом таблицы криво сделано(но мб так кажется ибо никогда не юзал дистинкт)
Ну вот я о том же только смог написать им, что по идее здесь и так должно быть без DISTINCT.

Получается, JOIN при прочих равных условиях - производительнее?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ivan Karniyenka
где посмотреть, как запланировать через админку джанго какое нибудь дествие по времени?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ivan Karniyenka
где посмотреть, как запланировать через админку джанго какое нибудь дествие по времени?
или просто кнопку/ссылку на вьюху, которая запустит таску, а потом редирект обратно
источник

SS

Sergei Sergeevich in Django [ru] #STAY HOME
Добрый вечер, может есть у кого-то опыт с VPS  на OVHcloud? нормально они по России работают?
источник

AD

Alex Dem in Django [ru] #STAY HOME
вопрос? =)
источник

A

Abyss in Django [ru] #STAY HOME
Привет всем, попытался сделать такую фигню: у меня есть модель, у которой уникальное поле url = SlugField, которое, если пустое, создаеться самостоятельно. Вот реализация: https://gist.github.com/LasteExile/d8d790371f89f39e6a671ffda78f646e . Но мне выдает ошибку: "UNIQUE constraint failed: movies_movie.url", как исправить?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Abyss
Привет всем, попытался сделать такую фигню: у меня есть модель, у которой уникальное поле url = SlugField, которое, если пустое, создаеться самостоятельно. Вот реализация: https://gist.github.com/LasteExile/d8d790371f89f39e6a671ffda78f646e . Но мне выдает ошибку: "UNIQUE constraint failed: movies_movie.url", как исправить?
self.url = f"{self.title}-{self.pk}"

если ты создаешь запись то у тебя еще нет pk
источник

Marat Мkhitаrуаn in Django [ru] #STAY HOME
Как лучше в DRF сделать "алиасы" между эксепшеном вещи и эксепшеном для DRF? У меня есть S3 клиент который при ошибке  говорит minio.error.NoSuchKey. Как мне лучше сделать прокладку чтобы вместо minio.error.NoSuchKey он выводил мой кастомный например SourceNotFound?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Abyss
Привет всем, попытался сделать такую фигню: у меня есть модель, у которой уникальное поле url = SlugField, которое, если пустое, создаеться самостоятельно. Вот реализация: https://gist.github.com/LasteExile/d8d790371f89f39e6a671ffda78f646e . Но мне выдает ошибку: "UNIQUE constraint failed: movies_movie.url", как исправить?
self.url = self.title какое тут может быть исключение ?
источник

A

Abyss in Django [ru] #STAY HOME
Dan Tyan
self.url = f"{self.title}-{self.pk}"

если ты создаешь запись то у тебя еще нет pk
Можно ли тогда его как-то получить?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Abyss
Можно ли тогда его как-то получить?
кого pk ?
да но после сохранения =)
источник

A

Abyss in Django [ru] #STAY HOME
Dan Tyan
кого pk ?
да но после сохранения =)
Хорошо, спасибо, буду думать
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Artem Gubatenko
или просто кнопку/ссылку на вьюху, которая запустит таску, а потом редирект обратно
c celery не работал. но мне кажется, с ней будет проще)
источник

A

Abyss in Django [ru] #STAY HOME
Dan Tyan
self.url = f"{self.title}-{self.pk}"

если ты создаешь запись то у тебя еще нет pk
Убрал pk - ошибка осталась
источник