is it good idea to use Django-split-settings.

as django-split-settings uses forking, (which executes two copy of process).
so is it good idea to use it ?
does it cause more ram??

I just like to create a settings module, with base.py, development.py and production.py files.

Just import the base.py in the other files, set the DJANGO_SETTINGS_MODULE environment variable and you’re good to go

I am talking about big projects,

where individual apps contains their own settings modules.

If you’re talking about the project “django-split-settings”, what is making you think that it’s acting that way? I don’t see any reference in the docs about that nor do I see any reference in the code for it.