Как получить значения поля 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)
Нет, Нет
Кто-нибудь может помочь мне, пожалуйста? Спасибо заранее.