django学习笔记6-遍历Model遍历所有字段

前端之家收集整理的这篇文章主要介绍了django学习笔记6-遍历Model遍历所有字段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在调试的时候,突然发现,怎么遍历model字段和字段的值呢?

可以在model的_Meta获取全部字段
Model._Meta.get_all_field_names()
可以使用__getattribute__(key) 根据key获取value

for x in names:
    print x,':',Snippet.objects.all()[0].__getattribute__(x) 

猜你在找的Django相关文章