Django берет шаблоны из virtualenv, а не из /templates для приложения
Я использую Django 3.2.10 и также использую шаблон для frontend и для панели администратора. Моя проблема в том, что сайт загружает шаблоны из virtualenv, а не из папок шаблонов в приложениях. Моя текущая конфигурация такова:
INSTALLED_APPS = [
'django.contrib.admindocs',
'apps.admin_volt.apps.AdminVoltConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'apps.app',
'apps.crypto',
'apps.taskmgr',
'django_celery_results',
'apps.home',
'apps.authentication',
'debug_toolbar',]
CORE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATE_DIR = os.path.join(CORE_DIR, "core/templates") # ROOT dir for crypto
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [TEMPLATE_DIR],
'APP_DIRS': True,
'OPTIONS': {
...
STATIC_ROOT = os.path.join(CORE_DIR, 'staticfiles')
STATIC_URL = 'static/'
# Extra places for collectstatic to find static files.
STATICFILES_DIRS = (
os.path.join(CORE_DIR, 'core/static'),
os.path.join(CORE_DIR, 'apps/admin_volt/static'),
os.path.join(CORE_DIR, 'apps/static'),
)
Как изменить конфигурацию, чтобы шаблоны брались из app/admin_volt/templates/admin, а не из venv\Lib\site-packages\admin_volt\templates\admin
Спасибо