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?