Невозможно создать несколько контактов и электронных писем в django restframework
Я хочу создать контакт, который содержит пользователей, а пользователи могут иметь несколько телефонных номеров и контактных номеров. Я не могу найти, в чем проблема? Когда я пытаюсь мигрировать, отображается:
- Provide a one-off default now (will be set on all existing rows with a null value for this column)
- Quit, and let me add a default in models.py Select an option:
код models.py:
class Contact(models.Model):
full_name = models.CharField(max_length=30, unique=True)
nick_name = models.CharField(max_length=30, unique=True)
status = models.BooleanField(default=1)
    def __str__(self):
        return self.full_name
    class Meta:
        ordering = ['full_name']
class Email(models.Model):
    email = models.EmailField(max_length=30)
    user_emails = models.ForeignKey(
        Contact, on_delete=models.CASCADE, related_name='emails', blank=True)
    def __str__(self):
        return self.email
class PhoneNum(models.Model):
    contact_num = models.CharField(max_length=30)
    user_contacts = models.ForeignKey(
        Contact, on_delete=models.CASCADE, related_name="contact_numbers", blank=True)
    def __str__(self):
        return self.phone_num
код serializers.py:
from django.db.models import fields
from rest_framework import serializers
from .models import Contact, Email, PhoneNum
class ContactSerializer(serializers.ModelSerializer):
    class Meta:
        model = Contact
        fields = '__all__'
class MultipleSerializer(serializers.ModelSerializer):
    emails = serializers.StringRelatedField(many=True)
    contacts = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
    class Meta:
        model = Email, PhoneNum
        fields = '__all__'
кодviews.py:
class ContactViewSet(viewsets.ModelViewSet):
"""
A simple ViewSet for viewing and editing contacts.
"""
queryset = Contact.objects.all()
serializer_class = ContactSerializer
Помогите получить это, пожалуйста.