Это может быть удобно при использовании разделяемой памяти, среди других применений ... Например: http://www.boost.org/doc/libs/1_51_0/doc/html/interprocess/synchronization_mechanisms.html# interprocess.synchronization_mechanisms.conditions.conditions_anonymous_example
Вы можете передать аргумент source
в поля сериализатора, например, если вы хотите добавить department_name
к вашему CourseInstanceSerializer
, вы можете добиться этого, добавив поле department_name = serializers.CharField(source='course.department.name')
, или если вы хотите получить информацию об отделе, которую вы можете использовать department = DepartmentSerializer(source='course.department')
.