私は10フィールド/カラムのレポートテーブルを持っています。私は、ユーザがレポート内でどの列を動的に選択できるようにしたいのですか?これはDjangoのORMで行うことができます動的にdjango ormカラムを選択
例
ユーザーはcolumn1のとcolumn2のを望んでいる場合、それはユーザーがCOLUMN5、column6、column9、column10を望んでいるなら、それはようにする必要があり、この
obj = ReportTable.objects.values('column1', 'column2')
ようにする必要がありますこの
obj = ReportTable.objects.values('column5', 'column6', 'column9', 'column10')
は、DjangoのORMで、このなんとかですか私は、カーソルまたは生のクエリを使用する必要があります
上記のあなたの方法は、ただ何とかユーザから列のリストを取得し、正常に動作する必要があります。また、ReportTable.objects.all()を使用し、getattrを使用して必要な値を取得することもできます。 – Johan