Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type object 'Course' has no attribute 'objects'
- #Model.py
- class Studnet(EmbeddedDocument):
- student_name = StringField(max_length=200)
- student_contactperson = StringField(max_length=200)
- student_adress = StringField(max_length=200)
- class Course(EmbeddedDocument):
- course_name = StringField(max_length=200)
- course_fee = StringField(max_length=200)
- #Serializers.py
- class CourseSerializer(EmbeddedDocumentSerializer):
- class Meta:
- model = Course
- fields = (course_name,course_fee)
- class StudentSerializer(DocumentSerializer):
- courses = CourseSerializer(many=True)
- class Meta:
- model = Student
- fields = ('naam','telefoonnummer','bankrekening','vestiging','abonnement')
- depth = 2
- def create(self, validated_data):
- course_data = validated_data.pop('courses')
- student = Student.objects.create(**validated_data)
- Course.objects.create(student=student, **vestigin_data)
- return student
- #Views.py
- class StudentViewSet(meviewsets.ModelViewSet):
- lookup_field = 'name'
- queryset = Student.objects.all().order_by('-date_joined')
- serializer_class = StudentSerializer
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement