Gdy chcę zmodyfikować model obiektu, dane zostają zapisane w taki sposób
('Jan',)
print(row[1].value)
candidate = DistrictCandidateAutocomplete.objects.get(
pes=row[4].value,
)
candidate.first_name = row[1].value,
print(candidate.first_name)
candidates_list.append(candidate)
............
for candidate in candidates_list:
candidate.save()
Pierwszy print wyświetla Jan, po przypisaniu do pola w modelu pokazuje już ('Jan',). Dane odczytywane są w pliku .xlsx jednak tutaj nie tworzy się problem.
candidate.first_name = "Adam",
również tworzy ('Adam',)
Tworzenie nowego obiektu działa poprawnie i do DB zapisywany jest Jan.
Gdzie popełniam błąd, ew czego nie rozumiem w django?