Bulk insert to my model on Django from a dictionary

Ok, so what you will be looking to do is to process this file one line at a time.

For each line, you’ll want to retrieve the appropriate row from the model.

Then, for that row, you’ll want to update the fields. If the keys are expected to exactly match field names in the model, and that you don’t have any keys that aren’t fields, you can use the update function on the row passing the dict as the parameter to that function.
(See my comment at Reusable Queries with Q - #2 by KenWhitesell regarding the use of a dict as a parameter to a function.)