from django.shortcuts import HttpResponse
from django.http import JsonResponse
def get_singers(request):
url = "http://artistlistinfo.kuwo.cn/mb.slist?stype=artistlist&category=0&order=hot&pn=0&rn=100&encoding=utf8"
response = requests.get(url)
# render:负责根据模板名称返回一个网页,可以顺便向网页传数据
# return render()
#
# HttpResponse: 返回一个http响应,返回的数据格式 text/html
# return HttpResponse(response.text)
#
# 手动设置content_type
# 返回对应json、xml
# return HttpResponse(response.text, content_type="application/json")
# student_info = {
# 'name': '张三',
# 'age': 20
# }
# return HttpResponse(json.dumps(student_info), content_type="application/json")
# 等价于上一句
# return JsonResponse(student_info)