È vuoto perché l'oggetto non sta effettivamente ricevendo un ID. Questo perché l'id
il campo dovrebbe essere un AutoField
, non IntegerField, in modo che sia dichiarato con incremento automatico.
In realtà però non dovresti dichiararlo affatto:una chiave primaria AutoField denominata id è l'impostazione predefinita , quindi dovresti ometterlo.
Tieni presente che dovrai migrare la tabella del database o eliminarla e ricrearla dopo aver apportato questa modifica.