При расширении файла base.html передается ли также тег <!DOCTYPE html>?
Название говорит само за себя.
Является doctype of: (base.html)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
Передано в (home.html)
{% extends 'base.html' %}
Или мне нужно объявить doctype во всех моих документах? например, так:
<!DOCTYPE html>
{% extends 'base.html' %}
Нет, вам не нужно добавлять <!DOCTYPE html>
после объявления в base.html, когда вы расширяетесь из него.