💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡 Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
В таблице не может быть два первичных ключа, как вы говорите на 1:15. В таблице со связью many-to-many первичный ключ -- это отдельная колонка или объединение двух внешних ключей
А как будет обновляться связывающая таблица VacanciesRepliesORM при добавлении новых резюме и вакансий? Или надо будет самому вручную добавлять туда строчки?
В запросе SELECT вы делаете load_only(title), а в pydantic модели выводите compensation из таблицы vacancies. Получается делается доп.запрос для получения данного поля?
Куда приходят дополнительные поля, которые мы добавляли в таблицу для связей? Конкретно тут - куда приходит поле с сопроводительным письмом? В списке вакансий будет помимо всех полей вакансии поле с сопроводительным письмом?
Спасибо за этот курс! Возник такой вопрос. В конце видео был создан эндпойнт апи "/resumes", выдающий нам в ответ 9 резюме. Но резюме в response body идут не по порядку их id, например, сначала идет резюме с id=2, за ним резюме с id=1. Чем объясняется такой порядок и что нужно сделать, чтобы эндпойнт показывал резюме с порядке их id (он же совпадает с порядком их создания, насколько я понимаю)?
А зачем? Я рекомендую их записывать через строку. Если бесит, что пайчарм подчеркивает, то нужно использовать условие для импорта: from typing import TYPE_CHECKING if TYPE_CHECKING: import Model Тут импорт отработает корректно
3:48 Ну невозможно понять почему что и куда вписывать.. почему replied, почему replies Самое главное, из-за чего трудно понять эту тему - взял и еще больше запутал. Спасибо бл
💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡
Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
Спасибо, Артём! Не канал, а кладезь знаний. Не человек - глыба.
Спасибо!
В таблице не может быть два первичных ключа, как вы говорите на 1:15. В таблице со связью many-to-many первичный ключ -- это отдельная колонка или объединение двух внешних ключей
Хороший ролик, намного больше инфы, чем в документации
Спасибо! Всегда интересно. - Просто коммент для повышения показов ролика :)
Спасибо! Ваша лучшая поддержка - лайк и просмотр видео до конца 😉
А как будет обновляться связывающая таблица VacanciesRepliesORM при добавлении новых резюме и вакансий? Или надо будет самому вручную добавлять туда строчки?
В запросе SELECT вы делаете load_only(title), а в pydantic модели выводите compensation из таблицы vacancies. Получается делается доп.запрос для получения данного поля?
Куда приходят дополнительные поля, которые мы добавляли в таблицу для связей?
Конкретно тут - куда приходит поле с сопроводительным письмом? В списке вакансий будет помимо всех полей вакансии поле с сопроводительным письмом?
5:58 А как задать cover_letter? (создавалось на 1:30)
Спасибо за этот курс! Возник такой вопрос.
В конце видео был создан эндпойнт апи "/resumes", выдающий нам в ответ 9 резюме. Но резюме в response body идут не по порядку их id, например, сначала идет резюме с id=2, за ним резюме с id=1.
Чем объясняется такой порядок и что нужно сделать, чтобы эндпойнт показывал резюме с порядке их id (он же совпадает с порядком их создания, насколько я понимаю)?
Order by
Спасибо! Но как обойти циркулярный импорт, когда модели находятся в разных каталогах?
А зачем? Я рекомендую их записывать через строку. Если бесит, что пайчарм подчеркивает, то нужно использовать условие для импорта:
from typing import TYPE_CHECKING
if TYPE_CHECKING:
import Model
Тут импорт отработает корректно
@@artemshumeiko Ага, так и сделал, спасибо!)
Спасибо за видео! Что посоветуете для бекенда средних/больших проектов выбрать Python/FastApi или Go?
что лучше знаете, на том и пишите)
а так вопрос некорректный, нужен контекст: что за приложение, какая нагрузка планируется и т.д.
@@artemshumeiko Понял спасибо. Я для будушей работы в средних/больших компаниях.
А гит когда обновится? а то там последние изменения 3 недели назад
сегодня обновлю
обновил, спасибо
@@artemshumeiko Спасибо
3:48 Ну невозможно понять почему что и куда вписывать.. почему replied, почему replies
Самое главное, из-за чего трудно понять эту тему - взял и еще больше запутал. Спасибо бл