I know there is an import-export package which allows us to import data from csv file to our own models by making changes in the admin.py file, but I am not able to do this if I want to import data from csv file to the default User model present in Django. Is there any way to do that?
You most likely want to write your own custom Management Command for this job.
You can import the CSV data easily with Tablib.
In the management command you have complete access to your Django models. Then you just invoke your new command with python manage.py <name_of_your_command>
!