Был один проект

Python Junior Без компании
Был один проект
Ответы
В проекте разрабатывали REST API для агрегатора новостей на Django и DRF. Основные сложности: - **Оптимизация запросов** – использовали `select_related` и `prefetch_related` для уменьшения числа SQL-запросов. - **Асинхронность** – Celery + Redis для фоновой обработки новостных лент. - **Тестирование** – pytest + factory_boy для модульных и интеграционных тестов. Пример кода (сериализатор): ``` class NewsSerializer(serializers.ModelSerializer): category = serializers.StringRelatedField() class Meta: model = News fields = ('id', 'title', 'content', 'category', 'published_at') read_only_fields = ('published_at',) ``` Вывод: важно учитывать нагрузку на БД и асинхронные задачи с самого начала.