玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

Django开发时遇到List赋值问题

    categoryList = list(Category.objects.raw(sql))
    for index in range(len(categoryList)):
        #categoryList[index]['count']='1'

如上,想在每个元素的key为count的里边赋值,我这么写好像不太对

建议先看看这个 Performing raw SQL queries. 查询出来的东西是RawQuerySet,里面的记录就是对应的模型实例。遍历这个RawQuerySet,在每个模型实例上执行应有的操作。

pythoncategoryList = Category.objects.raw(sql)
for category in categoreList:
    category.count = 1

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd18436.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年06月14日 - 17时24分11秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules