Yes Jorge, all the settings file are in the same folder
On Sat, May 16, 2020 at 5:20 PM Jorge Gimeno <jlgimen...@gmail.com> wrote: > > > On Sat, May 16, 2020 at 1:52 PM chaitan <chaitu.orak...@gmail.com> wrote: > >> Hi, I am facing ModuleNotFoundError in my Django application. It got >> configured with multiple settings files for production, Development & >> Testing. >> When I Try to run Python manage.py runserver --settings= >> settings_dev_sai. >> >> This is My *Settings* File: >> >> import socket >> >> #import settings depending on the box we are on >> HOST = socket.gethostname() >> TPA_CODE = "Bridge" >> TPA_NAME = "Bridge Benefits System" >> >> #development >> if HOST == "BITS-DP-LAPTOP": >> from settings_dev import * >> TPA_NAME = "ICBA Benefit Services Ltd." >> TPA_CODE = 'ICBA' >> #DFG bridge >> elif HOST == "dfginternal": >> from settings_dfg_ees import * >> TPA_NAME = "Dehoney Financial Group" >> TPA_CODE = 'DFG' >> #test >> elif HOST == "DFGTEST02": >> from settings_staging import * >> elif HOST == "icbaweb": >> from settings_production_icba import * >> TPA_NAME = "ICBA Benefit Services Ltd." >> TPA_CODE = 'ICBA' >> elif HOST == "meritweb": >> from settings_production_merit import * >> TPA_NAME = "Ontario Construction Industry Benefit Plan" >> TPA_CODE = 'MERIT' >> elif HOST == "dfgweb" : >> from settings_production_dfg import * >> TPA_NAME = "Dehoney Financial Group" >> TPA_CODE = 'DFG' >> elif HOST == "dev" or HOST == "j-ubu" : >> from settings_dev_baikal import * >> elif HOST == "jdev" : >> from settings_dev_juliab import * >> elif HOST == "Sai" : >> from settings_dev_sai import * >> elif HOST == "johnstonesweb" : >> from settings_production_johnstones import * >> TPA_NAME = "Johnstone's Benefits" >> TPA_CODE = 'JOHNSTONES' >> elif HOST == "bridgedemo" : >> from settings_demo import * >> TPA_CODE = "Bridge" >> TPA_NAME = "Bridge Benefits System" >> else: >> raise ImportError("This server's hostname [" + HOST + "] does not >> have a proper expanded settings file. Please configure one.") >> ***************** >> >> This is my *settings_dev_sai* >> >> from settings_common import * >> >> DEBUG = True >> RUN_TYPE = RUN_DEV >> >> DATABASES = { >> 'default': { >> 'ENGINE': 'django.db.backends.postgresql_psycopg2', >> #'NAME': 'bridge_icba', >> 'NAME': 'bridge_js', >> #'NAME': 'bridge_dfg_internal', >> #'NAME': 'bridge_dfg', >> 'HOST': 'localhost', >> 'USER': 'django', >> 'PASSWORD': 'bridge_user', >> 'PORT': '', >> }, >> } >> >> MEDIA_ROOT = 'C:/Users/DavidPiccione/Dropbox/Work - >> Bridge/Projects/bridge/MEDIA/' >> MEDIA_URL = '/media/' >> >> EMAIL_HOST = 'smtp.gmail.com' >> EMAIL_PORT = 587 >> EMAIL_HOST_USER = 'bridgeautomaticmessen...@gmail.com' >> EMAIL_HOST_PASSWORD = 'bridgeautomaticmessenger123' >> EMAIL_USE_TLS = True >> DEFAULT_FROM_EMAIL = 'bridgeautomaticmessen...@gmail.com' >> >> >> STATIC_ROOT = '' >> STATIC_URL = '/static/' >> STATICFILES_DIRS = ("C:/Users/DavidPiccione/Dropbox/Work - >> Bridge/Projects/bridge/static",) >> STATIC_PATH = 'C:/Users/DavidPiccione/Dropbox/Work - >> Bridge/Projects/bridge/static' >> >> TEMPLATES = [ >> { >> 'BACKEND': 'django.template.backends.django.DjangoTemplates', >> 'DIRS': ["C:/Users/DavidPiccione/Dropbox/Work - >> Bridge/Projects/bridge/TEMPLATES",], >> 'APP_DIRS': False, >> 'OPTIONS': { >> 'context_processors': [ >> 'django.contrib.auth.context_processors.auth', >> 'django.template.context_processors.debug', >> 'django.template.context_processors.i18n', >> 'django.template.context_processors.media', >> 'django.template.context_processors.static', >> 'django.template.context_processors.tz', >> 'django.template.context_processors.request', >> 'django.contrib.messages.context_processors.messages', >> 'bridge.context_processors.global_settings',], >> }, >> }, >> ] >> >> >> USE_ASSOCIATION_BANK_ACCOUNTS = True >> >> >> ****************************************************** >> >> This is *settings_common* file >> >> DMINS = () >> BRIDGE_VERSION = "3.6.1 Build 202004.4" >> >> MANAGERS = ADMINS >> >> TIME_ZONE = 'America/Vancouver' >> LANGUAGE_CODE = 'en-us' >> SITE_ID = 1 >> >> USE_I18N = True >> USE_L10N = True >> USE_TZ = False >> >> # Make this unique and don't share it with anybody. >> SECRET_KEY ='removed for privacy reason' >> SESSION_SERIALIZER = >> 'django.contrib.sessions.serializers.PickleSerializer' >> >> STATICFILES_FINDERS = ( >> 'django.contrib.staticfiles.finders.FileSystemFinder', >> 'django.contrib.staticfiles.finders.AppDirectoriesFinder', >> ) >> >> MIDDLEWARE_CLASSES = ( >> 'django.middleware.common.CommonMiddleware', >> 'django.contrib.sessions.middleware.SessionMiddleware', >> 'django.middleware.csrf.CsrfViewMiddleware', >> 'django.contrib.auth.middleware.AuthenticationMiddleware', >> 'django.contrib.messages.middleware.MessageMiddleware', >> 'bridge.request_access.Middleware', >> ) >> >> ROOT_URLCONF = 'bridge.urls' >> WSGI_APPLICATION = 'bridge.wsgi.application' >> >> TEST_RUNNER = ('django.test.runner.DiscoverRunner') >> >> INSTALLED_APPS = ( >> 'django.contrib.auth', >> 'django.contrib.contenttypes', >> 'django.contrib.sessions', >> 'django.contrib.sites', >> 'django.contrib.messages', >> 'django.contrib.staticfiles', >> 'django.contrib.humanize', >> 'bridge', >> 'block', >> 'temporal', >> 'log', >> 'association', >> 'client', >> 'client_wizard', >> 'employee', >> 'employee_wizard', >> 'receivables', >> 'payables', >> 'reports', >> 'import_tool', >> 'user_accounts', >> 'carrier', >> 'commission', >> # celery - async tasks. >> 'django_celery_results', >> # ,'test_runner' >> 'client_portal', >> #bootstrap forms for client portal >> 'edi', >> 'widget_tweaks', >> 'payroll_extract', >> ) >> >> RQ_QUEUES = { >> 'default': { >> 'HOST': 'localhost', >> 'PORT': 6379, >> 'DB': 0, >> 'DEFAULT_TIMEOUT': 360, >> }, >> } >> >> LOGGING = { >> 'version': 1, >> 'disable_existing_loggers': False, >> 'filters': { >> 'require_debug_false': { >> '()': 'django.utils.log.RequireDebugFalse' >> } >> }, >> 'handlers': { >> 'mail_admins': { >> 'level': 'ERROR', >> 'filters': ['require_debug_false'], >> 'class': 'django.utils.log.AdminEmailHandler' >> } >> }, >> 'loggers': { >> 'django.request': { >> 'handlers': ['mail_admins'], >> 'level': 'ERROR', >> 'propagate': True, >> }, >> } >> } >> >> # custom project settings follow... >> LOGIN_URL = '/login' >> LOGIN_REDIRECT_URL = '/' >> AUTH_PROFILE_MODULE = "user_accounts.UserProfile" >> >> COUNTRY_LOCALE = '' >> >> SYSTEM_SALES_TAX = 'BC' #This is the province that the TPA client is >> based in. This is the fall back tax if nothing is set at the client level. >> USE_ASSOCIATION_BANK_ACCOUNTS = False >> >> ADMIN_FEE_ON_ZERO_PREMIUMS = False # overwrite by setting it to True in >> settings_production_BenefitAdminCompanyName.py if the Admin Fee is charged >> even if the current premium is zero. >> >> # DEPRECIATED >> INVOICE_ORDER = ('LIFE', 'AD&D', 'WI', 'LTD', 'DEPL', 'EHC', 'DENT', >> 'EAP', 'MSP', 'OPTLF', 'OSPLIF', 'OPTADD', 'OSPADD', 'VADD', 'CI',) >> # END DEPRECIATED >> >> # celery settings >> CELERY_RESULT_BACKEND = 'django-db' >> CELERY_IMPORTS = ("receivables.async_tasks",'edi.edi', >> 'payroll_extract.views') >> >> INTERNAL_IPS = ('127.0.0.1') >> >> ''' >> # RUN_TYPE is a binary flag - it can be any combination of RUN_* >> # for ex. to set RUN_DEV and RUN_TEST at the same time use: >> >> RUN_TYPE = RUN_DEV | RUN_TEST >> >> # to check use: >> >> if RUN_TYPE & RUN_DEV == RUN_DEV: >> #... >> # or >> if RUN_TYPE & RUN_DEV: >> #... >> >> ''' >> RUN_DEV = 1 >> RUN_TEST = 2 >> RUN_PROD = 4 >> RUN_TYPE = RUN_PROD >> >> >> USE_CACHE = True # enable/disable request level caching by @cache >> annotation >> TRACK_CALLS = False # enable/disable function call count by @cache and >> @track annotations >> TEST_CREATE_NEW_DUMP = True >> TEST_RESTORE_DB = True >> TEST_DB_TMPFS = False >> TEST_LOG_FILE='' >> TEST_USER = 'auto_test' >> TEST_PSWD = 'pass' >> LOG_SQL = False >> USE_DEBUG_TOOLBAR = False >> >> LEDGER_SWITCH_DATE = '2019-12-01' >> *************************************************************** >> Error LOG >> >> >> $ python manage.py makemigrations >> --settings=bridge.settings.settings_dev_sai >> Traceback (most recent call last): >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\base.py", >> line 328, in run_from_argv >> self.execute(*args, **cmd_options) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\base.py", >> line 366, in execute >> self.check() >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\base.py", >> line 392, in check >> all_issues = self._run_checks( >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\base.py", >> line 382, in _run_checks >> return checks.run_checks(**kwargs) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\checks\registry.py", >> line 72, in run_checks >> new_errors = check(app_configs=app_configs) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\checks\translation.py", >> line 32, in check_setting_language_code >> tag = settings.LANGUAGE_CODE >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\conf\__init__.py", >> line 76, in __getattr__ >> self._setup(name) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\conf\__init__.py", >> line 63, in _setup >> self._wrapped = Settings(settings_module) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\conf\__init__.py", >> line 142, in __init__ >> mod = importlib.import_module(self.SETTINGS_MODULE) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\importlib\__init__.py", >> line 127, in import_module >> return _bootstrap._gcd_import(name[level:], package, level) >> File "<frozen importlib._bootstrap>", line 1014, in _gcd_import >> File "<frozen importlib._bootstrap>", line 991, in _find_and_load >> File "<frozen importlib._bootstrap>", line 961, in >> _find_and_load_unlocked >> File "<frozen importlib._bootstrap>", line 219, in >> _call_with_frames_removed >> File "<frozen importlib._bootstrap>", line 1014, in _gcd_import >> File "<frozen importlib._bootstrap>", line 991, in _find_and_load >> File "<frozen importlib._bootstrap>", line 975, in >> _find_and_load_unlocked >> File "<frozen importlib._bootstrap>", line 671, in _load_unlocked >> File "<frozen importlib._bootstrap_external>", line 783, in exec_module >> File "<frozen importlib._bootstrap>", line 219, in >> _call_with_frames_removed >> File "F:\brdge\bridge_sai\bridge\settings.py", line 38, in <module> >> from settings_dev_sai import * >> ModuleNotFoundError: No module named 'settings_dev_sai' >> >> During handling of the above exception, another exception occurred: >> >> Traceback (most recent call last): >> File "manage.py", line 10, in <module> >> execute_from_command_line(sys.argv) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\__init__.py", >> line 401, in execute_from_command_line >> utility.execute() >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\__init__.py", >> line 395, in execute >> self.fetch_command(subcommand).run_from_argv(self.argv) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\core\management\base.py", >> line 341, in run_from_argv >> connections.close_all() >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\utils.py", >> line 225, in close_all >> for alias in self: >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\utils.py", >> line 219, in __iter__ >> return iter(self.databases) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\utils\functional.py", >> line 48, in __get__ >> res = instance.__dict__[self.name] = self.func(instance) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\db\utils.py", >> line 153, in databases >> self._databases = settings.DATABASES >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\conf\__init__.py", >> line 76, in __getattr__ >> self._setup(name) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\conf\__init__.py", >> line 63, in _setup >> self._wrapped = Settings(settings_module) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\conf\__init__.py", >> line 142, in __init__ >> mod = importlib.import_module(self.SETTINGS_MODULE) >> File >> "C:\Users\1\AppData\Local\Programs\Python\Python38-32\lib\importlib\__init__.py", >> line 127, in import_module >> return _bootstrap._gcd_import(name[level:], package, level) >> File "<frozen importlib._bootstrap>", line 1014, in _gcd_import >> File "<frozen importlib._bootstrap>", line 991, in _find_and_load >> File "<frozen importlib._bootstrap>", line 961, in >> _find_and_load_unlocked >> File "<frozen importlib._bootstrap>", line 219, in >> _call_with_frames_removed >> File "<frozen importlib._bootstrap>", line 1014, in _gcd_import >> File "<frozen importlib._bootstrap>", line 991, in _find_and_load >> File "<frozen importlib._bootstrap>", line 975, in >> _find_and_load_unlocked >> File "<frozen importlib._bootstrap>", line 671, in _load_unlocked >> File "<frozen importlib._bootstrap_external>", line 783, in exec_module >> File "<frozen importlib._bootstrap>", line 219, in >> _call_with_frames_removed >> File "F:\brdge\bridge_sai\bridge\settings.py", line 38, in <module> >> from settings_dev_sai import * >> ModuleNotFoundError: No module named 'settings_dev_sai' >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to django-users+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/aaf003fe-55f1-4b2c-9369-be9a1ee6f79d%40googlegroups.com >> <https://groups.google.com/d/msgid/django-users/aaf003fe-55f1-4b2c-9369-be9a1ee6f79d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > Are your settings file in their own folder? > > -Jorge > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CANfN%3DK_nOQ%2BTwPFACAaaLM%3DuzNAwwkM3DCXPQ256Ryb5dUFJMQ%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CANfN%3DK_nOQ%2BTwPFACAaaLM%3DuzNAwwkM3DCXPQ256Ryb5dUFJMQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAPcTzRbY0KbqjSNa7%2BGkKVy77QAH9GO%3DfH6pcVgicshJn_kR7g%40mail.gmail.com.