用于GET请求的参数的HTML表单

时间:2015-11-18 03:45:34

标签: python django django-rest-framework

从我所看到的(python和Django noob),REST框架允许我通过在我的班级中设置POST来显示serializer_class个请求的HTML表单。

例如,下面的代码会产生类似上一张图片的on this documentation page

class BookView(GenericAPIView):
    serializer_class = BookViewSerializer
    def post(self, request, *args, **kwargs):

是否可以为GET请求显示类似的表单?我想为GET请求(/book.json?titleLike=django)提供搜索参数。

1 个答案:

答案 0 :(得分:0)

您可以使用 var path = []; path = poly.getPath(); var pathLength = path.length; var _b = path.j; var str = []; str = ''; if(pathLength!=0){ for(var i=0; i<pathLength; i++){ var point = _b[i].H +','+ _b[i].L; str = str + point; if(i < (pathLength-1)){ str = str+'-'; } } if(info_name && info_description && color && str!=''){ $.ajax({ url: '<?php echo site_url('admin/show_map/fill_information');?>', type: 'post', data:{ 'name' : info_name, 'color' : color, 'latlngs' : str, }, success: function(resp){ window.location.reload(); } }); }else{ alert("All fields are mendatory..."); } } } (而不是ListCreateAPIView)来列出和创建对象。

要添加搜索功能,请按以下步骤操作: http://www.django-rest-framework.org/api-guide/filtering/#searchfilter