【发布时间】:2010-08-21 00:36:18
【问题描述】:
我正在尝试在 django 中设置一个选择字段,但我认为这不是 django 问题。选择字段采用 2 元组的可迭代(例如,列表或元组)作为该字段的选择。
这是我的代码:
self.fields['question_' + question.id] = forms.ChoiceField(
label=question.label,
help_text=question.description,
required=question.answer_set.required,
choices=[("fe", "a feat"), ("faaa", "sfwerwer")])
由于某种原因,我总是收到以下错误:
TypeError - cannot concatenate 'str' and 'long' objects
最后一行总是突出显示。
我不想连接任何东西。几乎不管我将“选择”参数的列表更改为什么,我都会收到此错误。
发生了什么事?
【问题讨论】:
-
请注意“最后一行被突出显示”,因为它指向错误所在的整个多行语句。
-
非常感谢大家。解决了它。
标签: python