Как получить значения поля Django MultiSelectField

Я установил Django MultiSelectField через библиотеку django-multiselectfield==0.1.12 и вот мой код.

models.py:

class Job(models.Model):
  CONTRACT = (("1", _("Indefinido")), ("2", _("Temporal")), ("3", _("Formación o Prácticas")), ("4", _("Autónomo o Freelance")))
  contract = MultiSelectField(verbose_name=_("Contract"), max_length=200, choices=CONTRACT, null=True)

Форма администратора Django работает хорошо, я могу выбирать различные опции, сохранять их и показывать снова. База данных хранит список идентификаторов опций правильно. Но при попытке получить доступ к значениям атрибутов на python появляется None:

print(self.job.contract)

Нет, Нет

Кто-нибудь может помочь мне, пожалуйста? Спасибо заранее.

Вернуться на верх