Я использую Django == 2.2.6 (не успевал за более поздними выпусками, я не знаю, что нового), и кажется, что он как-то кэширует мои html-файлы?
В настоящее время на индексной странице написано:
<h1>SHISH</h1>
В коде НЕТ ссылок на "SHISH".
Это настройка TEMPLATES.
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'website.context_processors.check_user_settings',
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'django.template.context_processors.i18n',
],
},
},
]
Я запускаю локальный сервер, используя: python manage.py runserver 0.0.0.0:80
Это index.html
{% extends 'website/base.html' %}
{% load bootstrap i18n %}
{% block content %}
{% if USER_HAS_MISSING_PROFILE_DATA %}
<a href="{% url "user_settings" %}">{% trans "Please update your profile" %}</a>
{% endif %}
{% endblock %}
Это Viev:
class IndexView(TemplateView):
template_name = "core/index.html"