У меня есть password_change_form.html, который отформатирован на сайте. Я перезаписываю шаблон Django по умолчанию своим шаблоном. Но это не рендеринг моего шаблона. Он просто отображает шаблон по умолчанию, как показано ниже.
Я создал собственный форматированный шаблон
base.html
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="{% url 'password_change' %}">Change password</a>
<div class="dropdown-divider"></div>
password_change_form.html
{% extends 'home/base.html' %}
{% block body %}
<h2>
Change password
</h2>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="btn btn-primary">Change password</button>
</form>
{% endblock %}
urls.py
from django.contrib import admin
from django.urls import path, include
from Shopping.cart import urls
urlpatterns = [
path('', include('Shopping.cart.urls')),
path('accounts/', include('django.contrib.auth.urls')),
path('admin/', admin.site.urls),
]
Я хотелсм. мой шаблон переопределяет шаблон Django по умолчанию
Resolved Я сделал ошибку, поместив папку с шаблонами в приложение. это было причиной проблемы. Теперь я переместил папку с моими шаблонами в папку Project. Теперь все работает нормально. Спасибо.