Django BooleanField в Angular

Я создаю приложение с Django в качестве бэкенда и Angular в качестве фронтенда.

В Django у меня есть BooleanField для моего класса "Employee". Они могут отметить, планируют ли они выйти на пенсию через 5 лет или нет:

class Employee(models.Model):
    name = ...
    retired_5 = models.BooleanField(default = False)

Я сериализовал свой класс и настроил свой REST API.

class EmployeeSerializer(serializers.ModelSerializer):

    class Meta: 
        model = Employee
        fields = ('id', 'name', 'retired_5', ..., 'url')

В Angular я создаю форму, которая может создать нового сотрудника. Без булевого поля это работает:

<mat-form-field>
      <mat-label>Name</mat-label>
      <input matInput [(ngModel)]="employee.name">
    </mat-form-field>

<button [mat-dialog-close]="employee" cdkFocusInitial> Add </button>

Но когда я пытаюсь добавить поле BooleanField, я не могу добавить нового сотрудника:

<section [(ngModel)]="employee.retired_5">
        <mat-checkbox>Retired in the next five years</mat-checkbox>
    </section>

Есть идеи, как правильно добавить BooleanField из Django и интегрировать в Angular?

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