Я пытаюсь заставить работать простое приложение Django, следуя инструкции . У меня есть рабочее представление, URLconf и шаблон. Я не использую какие-либо пакеты, файлы или настройки, не описанные в руководстве. Я еще даже не использую модель данных. Я использую Django 3.0.4, Python 3.6 и Ubuntu 18.04.
Когда я вносю изменения в файл шаблона, они не отображаются при обновлении sh готового веба стр. Я попытался очистить кеш браузера и перезапустить сервер. Я ничего не могу найти на странице учебника по шаблонам или официальных документах по шаблонам, чтобы объяснить, почему это происходит или что я могу с этим сделать. Вся информация, которую я могу найти в Интернете и в Stack Overflow о подобных проблемах, касается «stati c files» из пакета «django .contrib.staticfiles», который я не использую. Я также нашел этот вопрос , который, как я выяснил, не является моей проблемой, поскольку я никогда не копировал файлы шаблонов (во всем проекте есть только один, и он никогда не перемещался). Это просто базовый c учебник, слегка адаптированный.
Что не так?
Редактировать : вот файл views.py, шаблон HTML и запрошенный выборки из settings.py.
views.py
from django.http import HttpResponse
from django.template import loader
def viewFunction(request):
template = loader.get_template('appName/message.html')
context = {
'message': "Hello World"
}
response = HttpResponse(template.render(context, request))
return response
сообщение. html шаблон
<html>
<head>
</head>
<body>
<div id="content" class="message">
<p>{{ message }}</p>
</div>
</body>
</html>
settings.py
INSTALLED_APPS = [
'appName.apps.AppnameConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'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',
],
},
},
]