Meine eval Syntax ist nicht richtig. Ich möchte nämlich für jede Kategorie ein ModelChoiceField namens category_task ausgeben, d. Wenn die Kategorie "Spaß" wäre, würde ein Funkauswahlfeld "fun_tasks" ausgegeben werden.Django Python: Eval Syntax für mehrere Felder zur Laufzeit erstellt
categories = Category.objects.all()
for category in categories:
eval(category)_tasks = form.ModelChoiceField(
queryset = Task.objects.filter(method__category=category),
widget = RadioSelect
)