我的 eval 语法不正确。也就是说,对于每个类别,我想输出一个名为 category_task 的 ModelChoiceField,即。如果类别为“有趣”,则将输出单选字段“有趣任务”。
categories = Category.objects.all()
for category in categories:
eval(category)_tasks = form.ModelChoiceField(
queryset = Task.objects.filter(method__category=category),
widget = RadioSelect
)