Ich versuche, ein Auswahlfeld in Django einzurichten, aber ich denke nicht, dass dies ein Django-Problem ist. Das Auswahlfeld verwendet eine iterierbare (z. B. eine Liste oder ein Tupel) von 2-Tupeln, die als Auswahlmöglichkeiten für dieses Feld verwendet werden.Python: kann 'str' und 'lange' Objekte nicht verketten
Hier ist mein Code:
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")])
aus irgendeinem Grund habe ich immer die folgende Fehlermeldung erhalten:
TypeError - cannot concatenate 'str' and 'long' objects
Die letzte Zeile immer hervorgehoben.
Ich versuche nicht, etwas zu verketten. Fast unabhängig davon, was ich für den 'Auswahl' Parameter auf die Liste ändere, bekomme ich diesen Fehler.
Was ist los?
Beachten Sie, dass "die letzte Zeile markiert ist", weil es auf die gesamte mehrzeilige Anweisung zeigt, in der der Fehler liegt. –
Vielen Dank an alle. das hat es gelöst. – Roger