Как исправить проблему с DJANGO_SETTINGS_MODULE? - PullRequest
0 голосов
/ 02 октября 2019

Я довольно новичок в django и в программировании. Застрял на некоторое время с ошибкой. Буду очень признателен, если кто-то поможет мне! Я попытался Google, и это дало мне много решений, я попробовал их, но он также дал ошибки. Что я должен написать, чтобы сделать вещи? Я взял этот код у https://www.youtube.com/watch?v=a48xeeo5Vnk&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&index=2

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('blog/', include('blog.urls')),
]

И он дал мне эту ошибку:

  File "urls.py", line 21, in <module>
    path('admin/', admin.site.urls),
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/utils/functional.py", line 256, in inner
    self._setup()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/contrib/admin/sites.py", line 529, in _setup
    AdminSiteClass = import_string(apps.get_app_config('admin').default_site)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/apps/registry.py", line 153, in get_app_config
    self.check_apps_ready()
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/apps/registry.py", line 134, in check_apps_ready
    settings.INSTALLED_APPS
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/conf/__init__.py", line 79, in __getattr__
    self._setup(name)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/conf/__init__.py", line 64, in _setup
    % (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.```

1 Ответ

0 голосов
/ 02 октября 2019

Убедитесь, что вы добавили свое приложение в INSTALLED_APPS в файле settings.py и правильно импортировали модель в файл admin.py.

Если это не сработает, вам, вероятно, нужно установить DJANGO_SETTINGS_MODULE-

export DJANGO_SETTINGS_MODULE=mysite.settings

Вы можете увидеть это в документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...