I wanted to ask if it is possible to add more integerfields and charfields to a model if it has already been migrated to an SQLite database.
Yes after every new addition/deletion of fields to/from your model you need to do makemigrations and migrate and Django will modify your sqlite database accordingly.
If there is existing data and you add a new field, it has to be either nullable or you need to provide a sensible default for existing data for that new column.
If you remove a field, that field will be removed but your data will remain intact without the removed column.
Is it possible to create more Data Fields after Migrations have taken place?