Size: a a a

Django [ru] #STAY HOME

2021 May 26

А

Алексей in Django [ru] #STAY HOME
иначе чистый sql
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Попробуй со стороны книги запрос написать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
class Book(models.Models):
 title = models.Charfield(...)
 
 
class Author(models.Model):
 book = models.ForeignKey(Book)

связь
странная


у одной книги может быть много авторов
у одного автора может быть только одна книга ?
источник

Н

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

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
у одной книги — много авторов.
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
у одного автора — одна книга.
источник

А

Алексей in Django [ru] #STAY HOME
авторы патриоты одной книги
источник

DT

Dan Tyan in Django [ru] #STAY HOME
for book in Book.all()
   for author in  book.author_set.all()[:50]:
       author
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
ну, так и я могу. хочется одним запросом сделать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну одним точно не получится
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
это самое оптимальное решение в плане запроса к бд? Предположим, что в таблице авторов миллион записей, а нужно только последних 50.
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Срез питоновский лимит ставит
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Это я знаю, да

Ладно

Спасибо)
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Нужно тестировать смотреть как ведет себя на больших данных
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Locust и django-debug-toolbar хорошие инструменты для этого
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Здесь же на каждую итерацию книг будет лететь запрос в таблицу авторов? Или не? 🤔
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
(
источник

DT

Dan Tyan in Django [ru] #STAY HOME
книг в одной выборке много ?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
120
источник