Для более сложных полей с предварительно сформированным содержимым, которое все равно будет присутствовать, даже если параметр не был установлен, вы можете обернуть все это в оператор '' # if '', чтобы все это исчезло, когда параметр не используется .
Для более сложных полей с предварительно отформатированным содержимым, которое все равно будет присутствовать, если параметр не установлен, вы можете обернуть все это простым оператором if, чтобы все это исчезло, когда оно не используется.