DJANGO 使用杂记【django rest framework GET请求解析】
本次使用rest framework 写一些get请求
header里传入参数,手工实现分页、字段排序、字段筛选
对于headers 参数的获取 应该用request.META 的字典对象
取相应值 键对应添加 “HTTP_”
class HttpRequest(object): def __inint__(self, request): self.request = request self.page_size = "page-size" self.page_num = "page_num" def get_header_info(self, request_key) key = "HTTP_{}".format{request_key.upper().replace("-", "_")} # key = "HTTP_%s" % re.sub("-", "_", request_key.upper) try: value = self.request.META.get(key) #value = parse.unquote(value) except Exception: print("can not get the value of " + request_key) return value