Как сохранить нулевое значение в поле даты - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть модель

class League(models.Model):
    league = models.IntegerField(primary_key=True) 
    season_start = models.DateField(null=True) 

Я создаю объекты из модели Лиги из данных json, которые извлекаю из внешнего API, и сохраняю их в базе данных.

response = requests.get(leagues_url, headers = header)
leagues_json = response.json()
data_json = leagues_json["api"]["leagues"]                 
for item in data_json:                                            
    league_id = item["league_id"]                                
    season_start = item["season_start"]
    b = League.objects.update_or_create(league = league_id,season_start = season_start) 

Иногда данные json для поля season_start не имеют значения none, и это поле none вызывает ошибку при создании объектов лиги и сохранении их в базе данных. Как я могу решить проблемы, вызванные отсутствием значений при сохранении их в поле даты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...