Sobes.tech

Какво е middleware в Django, как работи и защо е необходим?

113

Напишете SQL заявка, за да намерите най-дългото видео сред 10-те най-кратки видеа в таблицата video (id, продължителност, id на автора). with sbq as ( select id, duration, author_id from video order by duration limit 10 ) select id, duration, author_id from sbq order by duration DESC limit 1 select id, duration, author_id from video order by duration limit 1 offset 9 shortest = Video.objects.order_by('duration').values('id')[:10][-1] result = Video.objects.filter(id__in=Subquery(shortest)).order_by("-duration").first()

112

Как бихте извършили миграция на таблица с 20-80 милиона реда: добавете нова колона и я предварително попълнете със стойност въз основа на друго поле, ако миграцията не се прилага?

111

Пишете SQL заявки ръчно или използвате ORM?

111

Сблъсквали ли сте на практика с случаи, когато репликацията на базата данни влияе на потребителите или системата?

109

Защо избрахте Python като основен език за разработка?

107

Разкажете ни за OAuth: каква е тази технология и за какво се използва?

101
/2