django 返回json数据

实例:

from django.shortcuts import HttpResponse

class SchemaTableJson(View):
    def get(self,request):
        # print(request.COOKIES)
        conn = connection()
        cursor = conn.cursor()

        sql = """
        select table_name,version,table_comment,table_rows,data_length from SCHEMA_TABLES
        """
        cursor.execute(sql)
        tup_data = cursor.fetchall()
        content = [{"table_name":i[0],"version":i[1],"table_comment":i[2],"table_rows":i[3],"data_length":i[4]} for i in tup_data]
        content = {"content":content}
        content = json.dumps(content)
        return HttpResponse(content=content,content_type="application/json",charset="utf-8")

猜你喜欢

转载自www.cnblogs.com/zenan/p/10208763.html