File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,10 +12,10 @@ class Meta:
1212
1313
1414class SummarySerializer (serializers .ModelSerializer ):
15- items = ItemAmountSerializer (many = True )
15+ items = ItemAmountSerializer (source = 'itemamount_set' , many = True )
1616
1717 def create (self , validated_data ):
18- items = validated_data .pop ('items ' )
18+ items = validated_data .pop ('itemamount_set ' )
1919 instance = super ().create (validated_data )
2020 for item in items :
2121 instance .items .add (
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ def test_create(self):
2121 serializer = serializers .SummarySerializer (data = data )
2222 serializer .is_valid (raise_exception = True )
2323 expected_data = {
24- "items " : [
24+ "itemamount_set " : [
2525 {
2626 "item" : item ,
2727 "amount" : 100 ,
@@ -62,5 +62,4 @@ def test_create_with_json(self):
6262 ],
6363 }
6464 response = api_client .post (reverse ('summary-list' ), json .dumps (data ), content_type = 'application/json' )
65- print (response .content )
6665 assert response .status_code == 201
You can’t perform that action at this time.
0 commit comments