Deze website
en deze website
bevat informatie over hetzelfde probleem. Om uw tabellen up-to-date te houden, moet u uw transacties vastleggen. Gebruik db.commit()
om dit te doen.
Zoals vermeld in de post onder mij, kunt u de noodzaak hiervan wegnemen door automatisch vastleggen in te schakelen. dit kan gedaan worden door db.autocommit(True)
. uit te voeren
Auto-commit is ook ingeschakeld in de interactieve shell, dus dit verklaart waarom je het probleem daar niet had.