通过.objects.get()我已经得到了我想要的那一列数据对象,现在我想通过for循环得到这行数据的每一列值,而不是"对象.列名"的方式,因为列有五十多列。
通过.objects.get()我已经得到了我想要的那一列数据对象,现在我想通过for循环得到这行数据的每一列值,而不是"对象.列名"的方式,因为列有五十多列。
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
2 回答457 阅读✓ 已解决
給個範例:
myapp/models.py
in Django shell:
主要是
_meta
裡面有get_fields()
, 可以拿到 model 裡面所有的 fields然後透過
field.name
和getattr(model_object, field.name)
來取得欄位名稱和值我回答過的問題: Python-QA