如何实现前台发布一个商品?(已解决)
来源:8-5 用户收藏功能和vue联调

weixin_慕九州0325906
2020-07-02
老师您好:
我想实现前台post商品的功能。
GoodsListViewset中设置如下
class GoodsListViewset(mixins.ListModelMixin,mixins.CreateModelMixin,mixins.UpdateModelMixin,mixins.RetrieveModelMixin, mixins.DestroyModelMixin, viewsets.GenericViewSet):
queryset = Goods.objects.all()
serializer_class = GoodsSerializer
pagination_class = MyPagitation
``
在GoodsSerializer中设置如下
class GoodsCategorySerializer(serializers.ModelSerializer):
class Meta:
model = GoodsCategory
fields = "__all__"
class GoodsSerializer(serializers.ModelSerializer):
category = GoodsCategorySerializer()
class Meta:
model = Goods
fields = "__all__"
但是前台的browserapi中category字段不能显示下拉选择,它把category的所有字段都显示出来了。无法实现创建新商品的功能。

我希望能在已到的类别中选择商品类别。但是browserapi中这一项的下拉菜单里只有如下类别。

麻烦老师指点一下。
写回答
1回答
-
bobby
2020-07-03
你这里是下拉框啊
032020-07-09
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2880 学习 · 2467 问题
相似问题