私はこれらの行に沿ったコードを持っています:
classinstance.col1 = queryresult.col1
classinstance.col2 = queryresult.col2
classinstance.col3 = queryresult.col3
classinstance.col4 = queryresult.col4
に変数を追加し、変数と同じ名前classinstance
の列の値を割り当てます。queryresult
コードをもう少し柔軟にして、列を名前で識別する必要がないようにしたいと考えています。この目的のために、各列を個別に処理するのではなく、すべての列をループする方法があるかどうか疑問に思っていました。このようなもの (これは実際のコードではなく疑似コードです。実際にどのように見えるべきかわからないためです):
for each var in vars(queryresult):
classinstance.(var.name) = var.value
これは可能ですか?それには何が必要ですか?私の側に根本的な誤解がありますか?