EmailField
нельзя использовать для списка.
Вы можете создать другую модель и использовать ForeignKey
class Client(models.Model):
company_name = models.CharField(max_length=100, unique=True)
project = models.ForeignKey(Project, blank=True, null=True, on_delete=models.SET_NULL)
class Email(models.Model):
client = models.ForeignKey(Client on_delete=models.CASCADE)
email_list = models.EmailField(max_length=70)
Или CharField, как это:
class Client(models.Model):
company_name = models.CharField(max_length=100, unique=True)
project = models.ForeignKey(Project, blank=True, null=True, on_delete=models.SET_NULL)
email_list = models.CharField(max_length=1000)
Client.objects.create(company_name="test", project=project_instance, email_list=json.dumps(email_list))
Но второй, я думаю, нехорош, и вы потеряете EmailField
подтверждение.