Size: a a a

Django [ru] #STAY HOME

2019 July 17

RS

Roman Sapezhko in Django [ru] #STAY HOME
ага, супер. Чет я не так гуглил, не находил подобного
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
То есть Djangoвской ОРМкой такие вещи не решить?
источник

A

Alexander in Django [ru] #STAY HOME
Roman Sapezhko
То есть Djangoвской ОРМкой такие вещи не решить?
думаю, что нет, но поискать стоит
источник

A

Alexander in Django [ru] #STAY HOME
там есть всякие функции в django.db.models
источник

A

Alexander in Django [ru] #STAY HOME
Roman Sapezhko
То есть Djangoвской ОРМкой такие вещи не решить?
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
Вот как раз это и поковырял, так себе
источник

A

Alexander in Django [ru] #STAY HOME
Roman Sapezhko
Вот как раз это и поковырял, так себе
источник

A

Alexander in Django [ru] #STAY HOME
я так понял, что таким образом: extra(select={'month': 'extract( month from pub_date )'}) можно юзать любые функции субд
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
😂
источник

G

GithubReleases in Django [ru] #STAY HOME
encode/django-rest-framework tagged: 3.10.1
Link: https://github.com/encode/django-rest-framework/releases/tag/3.10.1
Release notes:
version 3.10.1
источник

AP

Andrii P in Django [ru] #STAY HOME
оууу надо обновиться
в 3-10 обещали перфоманс в 2 раза почи сериализации
источник

BK

Bogdan Kalashnikov in Django [ru] #STAY HOME
Andrii P
оууу надо обновиться
в 3-10 обещали перфоманс в 2 раза почи сериализации
за счет этого Drop Python 2 support.?
источник

SS

Slim Shady in Django [ru] #STAY HOME
Как правильно сделать slug, чтобы он автоматически ставился с одного поля модели, но чтобы при этом пользователь мог поставить и кастомный слаг?
источник

SS

Slim Shady in Django [ru] #STAY HOME
Я вот хочу чтобы такой слаг slugify(unidecode(title)) был по дефолту, но если его в переопределенном методе save присваивать, то по идее при каждом редактировании оно будет перезаписывать кастомный слаг, установленный админом.
источник

N

Noors in Django [ru] #STAY HOME
Slim Shady
Я вот хочу чтобы такой слаг slugify(unidecode(title)) был по дефолту, но если его в переопределенном методе save присваивать, то по идее при каждом редактировании оно будет перезаписывать кастомный слаг, установленный админом.
Если вы заполняете через админку, то можно использовать prepopulated_fields
источник

N

Noors in Django [ru] #STAY HOME
Если создание идёт через апи, то в методе сэйв, можно делать проверку на self.pk и self.slug
источник

M

Mihail in Django [ru] #STAY HOME
подскажите, пожалуйста, можно ли как-то сгруппировать элементы, чтобы получить на выходе не результат выполнения какой-то функции, типо
Book.objects.values('name').annotate(Count('author__id'))

А чтобы на выходе были конкретные сгруппированные объекты, вроде
[{
  'name': 'first_name'
  'connected_to_book_authors': [obj1, obj2, obj3]
},
{
'name': 'second_book_name'
'connected_to_book_authors': [obj1, obj2, obj3]
}]
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mihail
подскажите, пожалуйста, можно ли как-то сгруппировать элементы, чтобы получить на выходе не результат выполнения какой-то функции, типо
Book.objects.values('name').annotate(Count('author__id'))

А чтобы на выходе были конкретные сгруппированные объекты, вроде
[{
  'name': 'first_name'
  'connected_to_book_authors': [obj1, obj2, obj3]
},
{
'name': 'second_book_name'
'connected_to_book_authors': [obj1, obj2, obj3]
}]
ну прям так скорее всего нельзя
источник

N

Noors in Django [ru] #STAY HOME
Mihail
подскажите, пожалуйста, можно ли как-то сгруппировать элементы, чтобы получить на выходе не результат выполнения какой-то функции, типо
Book.objects.values('name').annotate(Count('author__id'))

А чтобы на выходе были конкретные сгруппированные объекты, вроде
[{
  'name': 'first_name'
  'connected_to_book_authors': [obj1, obj2, obj3]
},
{
'name': 'second_book_name'
'connected_to_book_authors': [obj1, obj2, obj3]
}]
Можно попробовать annotated, но values вытаскивать после annotated
источник

SS

Slim Shady in Django [ru] #STAY HOME
Noors
Если вы заполняете через админку, то можно использовать prepopulated_fields
Попробовал через prepopulated_fields, зарегистрировал кастомную ModelAdmin, на странице администрации ничего динамически не меняется, странно.

Модель наследуется от абстрактной модели, в которой title и slug определены, подозреваю проблема в этом
источник