Уведомления

Группа в Telegram: @pythonsu

#1 Май 1, 2019 17:41:28

Ares_96
Зарегистрирован: 2019-05-01
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему не могу дважды написать extends в Django?

Почему не могу дважды написать extends в Django? Дело в том что мне в index.html нужно было подключить сперва header. Я написал {% extends ‘my_app/header.html’%} и у меня header появился. После думал подключить ниже footer.html точно также но не работает. В чем проблема? в PHP можно написать в одном файле дважды include и все работает? в Django не так?

Офлайн

#2 Май 1, 2019 18:54:56

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Почему не могу дважды написать extends в Django?

Ares_96

Ares_96
написать extends
Ares_96
файле дважды include
А вы не видите разницы между extends и include? Ну это же совсем разное!
include в Джанге работает именно так как вы хотите. Он есть в Джанге. Используйте его, когда вы хотите инклюдить, а не экстенд (если вы не хотите экстендить)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version