|
|
|
@ -123,8 +123,8 @@ class AdminCourseCategorySerializer(serializers.ModelSerializer): |
|
|
|
class AdminCourseListSerializer(serializers.ModelSerializer): |
|
|
|
category_name = serializers.SerializerMethodField() |
|
|
|
professor_name = serializers.SerializerMethodField(read_only=True) |
|
|
|
professors = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.all(), many=True, required=False) |
|
|
|
professor = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.all(), required=False, allow_null=True, write_only=True) |
|
|
|
professors = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.filter(is_active=True), many=True, required=False) |
|
|
|
professor = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.filter(is_active=True), required=False, allow_null=True, write_only=True) |
|
|
|
participant_count = serializers.SerializerMethodField() |
|
|
|
thumbnail = serializers.SerializerMethodField() |
|
|
|
|
|
|
|
@ -190,8 +190,8 @@ class AdminCourseDetailSerializer(serializers.ModelSerializer): |
|
|
|
slug = serializers.JSONField(required=False, allow_null=True) |
|
|
|
category_name = serializers.SerializerMethodField() |
|
|
|
professor_name = serializers.SerializerMethodField(read_only=True) |
|
|
|
professors = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.all(), many=True, required=False) |
|
|
|
professor = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.all(), required=False, allow_null=True, write_only=True) |
|
|
|
professors = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.filter(is_active=True), many=True, required=False) |
|
|
|
professor = serializers.PrimaryKeyRelatedField(queryset=ProfessorUser.objects.filter(is_active=True), required=False, allow_null=True, write_only=True) |
|
|
|
thumbnail = FileFieldSerializer(required=False, allow_null=True) |
|
|
|
video_file = FileFieldSerializer(required=False, allow_null=True) |
|
|
|
participant_count = serializers.SerializerMethodField() |
|
|
|
|