ошибка с django.core.exceptions.ImproperlyConfigured: на Django 2.2.5 - PullRequest
0 голосов
/ 01 октября 2019

Я знаю, что этот вопрос задавался ранее, и я рассмотрел все возможные ответы, и он до сих пор мне не подходит! Я использую django 2.2.5 и python 3.7 на PyCharm.

Кажется, мой manage.py работает нормально. Проблема исходит из моего админ-файла, я верю, но я не знаю, где проблема может быть. Я запустил django-admin проверку в терминале, которая также выдает мне ошибку. Мой единственный файл, который вызывает ошибку, это мой admin.py, но я не могу понять, почему. Я скопировал свой файл admin.py, а также ошибки, которые я получаю, когда пишу команды на терминале

from django.contrib import admin
from import_export.admin import ImportExportModelAdmin
from inventory1.templates.models import *

@admin.register(Item)
class ViewAdmin(ImportExportModelAdmin):
    exclude= ('id',)

И когда я его выполняю, я получаю сообщение об ошибке:

raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

Теперь, я уверен, что это также связано, когда я пытаюсь django-admin check, я получаю:

django.core.exceptions.ImproperlyConfigured: Requested setting TEMPLATES, but settings are not configured.
You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

из предыдущих вопросов, эта проблема возникла из-за проблемы с настройками в файле manage.py,Я уверен, что это правильно, я все еще добавляю это на всякий случай:

import os
import sys

if __name__ == '__main__':
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "inventory_management.settings")
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...