Как насчет:
country = models.CharField(max_length=100, null=True, default=None)
Обновление
Если вы настаиваете на сохранении вашей текущей модели (не делайте поле обнуляемым или в нем есть строка), то всякий раз, когда вы сохраняетеДанные JSON для моделирования, убедитесь, что строка хранится в стране.Например:
YourModel.objects.create(other_field='data', country=json_data.get('country', "Unknown"))
В настоящее время, когда вы сохраняете модель, когда у данных json нет страны, вы отправляете None
в качестве параметра.Вот почему вы получаете Not Null constrain error
.