Установленный Python также настраивает параметры Django, вызывая проблемы - PullRequest
0 голосов
/ 26 сентября 2019

В моем проекте Django уже есть файл settings.py и шаблоны уже установлены.Теперь я установил пакет Python, который выполняет следующие действия:

_dirname, _filename = os.path.split(os.path.abspath(__file__))
ONTODOCS_VIZ_TEMPLATES = _dirname + "/media/templates/"
ONTODOCS_VIZ_STATIC = _dirname + "/media/static/"

    from django.conf import settings
    from django.template import Context, Template
    settings.configure()
    django.setup()
    settings.TEMPLATES = [
        {
            'BACKEND':
            'django.template.backends.django.DjangoTemplates',
            'DIRS': [
                # insert your TEMPLATE_DIRS here
                ONTODOCS_VIZ_TEMPLATES + "html-single",
                ONTODOCS_VIZ_TEMPLATES + "html-multi",
            ],
            'APP_DIRS':
            True,
            'OPTIONS': {
                'context_processors': [
                    # Insert your TEMPLATE_CONTEXT_PROCESSORS here or use this
                    # list if you haven't customized them:
                    'django.contrib.auth.context_processors.auth',
                    ....
                ],
            },
        },
    ]

Это приводит к тому, что ошибка о настройках не может быть настроена дважды, поэтому я сделал это:

if not settings.configured:
     settings.configured()

Однако,шаблоны в моем проекте Django больше не загружаются.Судя по всему, шаблоны в моем проекте Django перезаписываются в установленном мной пакете python python.@ line settings.TEMPLATES

Как сделать так, чтобы мои шаблоны и шаблоны в пакете python работали.Есть ли способ вызвать ШАБЛОНЫ моего проекта в пакете python и добавить его шаблоны в мой?

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