Найти - Пользователи
Полная версия: Проблема с шаблонами с djangobook
Начало » Django » Проблема с шаблонами с djangobook
1
Radzhab
#base.html
<html lang="en">
<head>
    <title></title>
</head>
<body>
<h1>My helpful timestamp site</h1>
{% block content %}{% endblock %}
</body>
</html>

#noname.html
{% extends "base.html" %}
{% block content %} <p>Contentalda</p>{% endblock %}

Не работает наследование. То есть в гланом хтмл файле не отображется текст из noname.html
Evgen_irk
Вы считаете “base.html” главным файлом?
Здесь файл “noname.html” наследует от “base.html” и в нем переопределяются блоки “base.html”, в данном случае блок “content”.
quix
Такая же трабла. В настройках каталог с темплейтами указан.
FishHook
А так?

{% extends "templates/base.html" %}
quix
FishHook
А так?

Приду домой попробую.
quix
Не выходит каменный цветок

вот настройки
 TEMPLATE_DIRS = ('/home/bzzzz/djangoprojects/mysite/templates/',) 

base.html
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ru">
<head>
	<title> {% block title %}{% endblock %} </title>
</head>
<body>
	<h1>Мой сайт точного времени</h1>
	{% block content %}{% endblock %}
	{% block footer %}
	<hr>
	<p>Спасибо, что песетили мой сайт.</p>
	{% endblock %}
</body>
</html>

current_datetime.html
{% extends "base.html" %}
{% block title %} Текущее время {% endblock %}
{% block content %}
<p>Time {{current_date}} </p>
{% endblock %}
quix
Разобрался. Невнимательный. Спасибо.
Savotii
Начал осваивать веб разработку.
Столкнулся с такой же траблой.

Вопрос в неправильном понимании, ключ хранился тут.


Вы считаете “base.html” главным файлом?
Здесь файл “noname.html” наследует от “base.html” и в нем переопределяются блоки “base.html”, в данном случае блок “content”.


Благодарю.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB