私は django-datatables-view を使用しています (これは jQuery プラグイン DataTables と組み合わせて使用されます)。通常の使用では、BaseDatatableView に基づいてクラスベースのビューを作成し、そこに列変数を定義します。
class MyCBV(LoginRequiredMixin, BaseDatatableView):
model = myModel
columns = ['my_model_column1','my_model_column2']
...
ここで、パラメーターに基づく可変数の列を作成したいと思います。CBV関数のパラメーターにアクセスできますが、columns 変数を上書きできないようです。たとえば、get_context_data 関数で列変数を上書きしようとしましたが、列は後で render_column 関数で元の値を保持します。
誰かが解決策を持っていますか?