Is it possible and correct to have multiple sites under single django project. So that there will be globally shared sittings file,urls files along with global shared \'apps\' f
Yes, this is entirely possible. The sites can even share data.
The sites framework enables this - for documentation, see here:
sites
https://docs.djangoproject.com/en/1.11/ref/contrib/sites/