V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fanne
V2EX  ›  Django

django queryset 进行 serializers 后得到了一个 unicode?

  •  
  •   fanne · 2017-03-31 14:27:01 +08:00 · 2435 次点击
    这是一个创建于 2781 天前的主题,其中的信息可能已经有所发展或是发生改变。

    views.py 内容

    def add_game_item(request):
        if request.is_ajax():
            platformId = request.POST.get("platformId")
            plantName = plat_info.objects.get(plat_id=platformId).plat_name
            host_list = host_info.objects.filter(plat_name=plantName)
            json_data = serializers.serialize("json", host_list)
            print type(json_data)
            return JsonResponse(json_data)
    

    最后得到的 json_data 是一个 unicode 值,为什么不是 json 值的?

    2 条回复    2017-04-01 09:44:06 +08:00
    geeklian
        1
    geeklian  
       2017-03-31 14:31:54 +08:00 via Android
    什么叫 json 值? json 就是特定格式的 str 啊, unicode 是 str 的编码。
    fanne
        2
    fanne  
    OP
       2017-04-01 09:44:06 +08:00
    @geeklian 原来是这个理啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   895 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:42 · PVG 05:42 · LAX 13:42 · JFK 16:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.