If file and not file._committed: AttributeError: 'Template' object has no attribute '_committed'
Здесь я хочу создать или получить запись из БД. Проблема в том, что я обращаюсь к шаблону внутри media/templates/emails/nice.html. Я не могу получить это и получаю ошибку, упомянутую в заголовке.
мои настройки шаблона в файле setting.py следующие;
TEMPLATE_DIR = BASE_DIR / 'media/templates'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [TEMPLATE_DIR,],
'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',
],
},
},
]
Далее я работаю в accounts/test.py
# CREATE Template
data = {
"user":user,
"platform_subscriber":project,
"name": "Test one",
"html_template": loader.get_template("emails/nice.html")
}
email_template, created = EmailTemplate.objects.custom_get_or_create(data)
print("The key",email_template)
self.email_template = email_template.id
ошибка;
if file and not file._committed:
AttributeError: 'Template' object has no attribute '_committed'
----------------------------------------------------------------------
Ran 1 test in 3.440s