import os def get_project_dir(): """ Return the current project path site/project """ from django.conf import settings settings_file = os.sys.modules[settings.SETTINGS_MODULE].__file__ return os.path.dirname(os.path.normpath(settings_file)) def get_project_name(): """ Returns current project name """ return os.path.basename(get_project_dir()) def get_site_dir(): """ Returns project site path """ return os.path.abspath(os.path.join(get_project_dir(), '..')) def get_orchestra_dir(): """ Returns orchestra base path """ import orchestra return os.path.dirname(os.path.realpath(orchestra.__file__))