Получение HTTP/1.1" 500 27, когда отладка установлена на FALSE в моем локальном окружении django

У меня есть settings.py, как показано ниже

В принципе, наш DEBUG будет установлен на TRUE. Но поскольку для продакшена нам нужно установить FALSE, мы должны обработать код для установки debug FALSE. Даже с debug=FALSE приложение должно работать как есть.

Но в моем случае, поскольку отладка установлена на FALSE, мое приложение выдает ошибку HTTP/1.1" 500 27.

Я прослушал много ответов, но не понял, что именно может подойти к моей проблеме. Пожалуйста, дайте мне знать, если у кого-то есть правильный ответ на это, например, какие изменения должны быть добавлены здесь.

 import os
 BASE_DIR = 
 os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 SECRET_KEY = os.environ["DJANGO_SECRET_KEY"]'
 DEBUG = False
 ALLOWED_HOSTS = ['*']
 INSTALLED_APPS = [
 'MyApp',
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',    
 ]
 TEMPLATES = [
  {
      'BACKEND': 'django.template.backends.django.DjangoTemplates',
      'DIRS': [os.path.join(BASE_DIR, 'templates')],
      'APP_DIRS': True,
'OPTIONS': {
    'context_processors': [
        'django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages',
    ],
    },
    },
    ]
  MIDDLEWARE = [
  'django.middleware.security.SecurityMiddleware',
  'django.contrib.sessions.middleware.SessionMiddleware',
  'django.middleware.common.CommonMiddleware',
  'django.middleware.csrf.CsrfViewMiddleware',
  'django.contrib.auth.middleware.AuthenticationMiddleware',
  'django.contrib.messages.middleware.MessageMiddleware',
  'django.middleware.clickjacking.XFrameOptionsMiddleware',
  ]
Вернуться на верх