零碎知识点【后端】
对字典键的要求
python字典的键必须是可哈希的,例如:元组可作键,列表不能
字典的.items()方法
在 Python 中,res_dict.items() 返回一个包含字典中所有键值对的视图,而直接使用 res_dict 会返回字典的键。
使用 res_dict.items() 时,你可以同时获取键和值。
使用 res_dict 只会得到键,无法直接获取对应的值。
因此,for k, v in res_dict.items() 能让你同时访问每个键和它的值,而 for k in res_dict 只会让你访问键。
manytomany操作
# role = models.Role.objects.create(name="管理员")
# role.permissions.set(models.Permission.objects.all())
# user = models.User.objects.create(username="wupeiqi",password="123",is_super=False)
# user.roles.set([1])
将字典转为json格式数据
import json
print(json.dumps(menu_dict, indent=2, ensure_ascii=False))