我在django中使用restframewotk作为项目! 我想发帖到这个URL(例子):
/profiles/
创建了五个对象!一个在个人资料模型中,第四个在故事模型中! 所以,我写了ProfileViewSet:
class ProfileViewSet(viewsets.ViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
serializer_class = ProfileSerializer
def create(self, request):
serializer = ProfileSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
# StoriesViewSet.create(StoriesViewSet , defualt_stories )
return Response(serializer.data, status=status.HTTP_201_CREATED)
else:
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
我的问题是:当一个个人资料发布时,如何在我的数据库中添加第四个故事?
答案 0 :(得分:0)
您不应该使用StoriesViewSet
。只需导入您的Story模型,例如
from models import Story
并循环创建4个故事:
....
serializer.save()
for i in range(4):
s = Story.objects.create(
title = "Some story title or what ever",
)