私のeval構文が正しくありません。つまり、カテゴリごとに、category_taskという名前のModelChoiceFieldを出力したいと思います。カテゴリが「楽しい」場合は、ラジオ選択フィールド 「fun_tasks」が出力されます。Django Python:実行時に複数のフィールドの評価構文が生成される
categories = Category.objects.all()
for category in categories:
eval(category)_tasks = form.ModelChoiceField(
queryset = Task.objects.filter(method__category=category),
widget = RadioSelect
)