Inherit template issue regarding flask
{% extends 'layout.html' %}
{% block body %}
<h1>Profile Page</h1>
{% endblock %}
Hello I am trying to insert the h1 tag into my page with included layout but the h1 tag does not appears . I've also tried {% block content %} and nothing appears.
I think something is wrong with the layout but for me it seems all alright . You can check it the layout ( https://pastebin.com/aa3S5RsL )
Image with the layout but without h1 tag ( http://tinyimg.io/i/1uwnVdX.PNG )
Please help me if you know what's wrong .
flask layout
add a comment |
{% extends 'layout.html' %}
{% block body %}
<h1>Profile Page</h1>
{% endblock %}
Hello I am trying to insert the h1 tag into my page with included layout but the h1 tag does not appears . I've also tried {% block content %} and nothing appears.
I think something is wrong with the layout but for me it seems all alright . You can check it the layout ( https://pastebin.com/aa3S5RsL )
Image with the layout but without h1 tag ( http://tinyimg.io/i/1uwnVdX.PNG )
Please help me if you know what's wrong .
flask layout
Where is the code where you call this template? Please show this code in your question. Something like return render_template('hello.html'). Where hello.html is the name of your template that inherits from layout.html. You are sure your layout.html has the same {% %} placeholder?
– gittert
Jan 1 at 11:17
@app.route('/profile') def profile(): return render_template('profile.html')
thats the code from the flask that returns the profile.html
– The miner
Jan 1 at 11:23
That seems to look ok. Please also have a look at my other question in my comment. Are both templates in the same template folder?
– gittert
Jan 1 at 11:41
Yes they are in the same folder called 'templates'
– The miner
Jan 1 at 12:14
add a comment |
{% extends 'layout.html' %}
{% block body %}
<h1>Profile Page</h1>
{% endblock %}
Hello I am trying to insert the h1 tag into my page with included layout but the h1 tag does not appears . I've also tried {% block content %} and nothing appears.
I think something is wrong with the layout but for me it seems all alright . You can check it the layout ( https://pastebin.com/aa3S5RsL )
Image with the layout but without h1 tag ( http://tinyimg.io/i/1uwnVdX.PNG )
Please help me if you know what's wrong .
flask layout
{% extends 'layout.html' %}
{% block body %}
<h1>Profile Page</h1>
{% endblock %}
Hello I am trying to insert the h1 tag into my page with included layout but the h1 tag does not appears . I've also tried {% block content %} and nothing appears.
I think something is wrong with the layout but for me it seems all alright . You can check it the layout ( https://pastebin.com/aa3S5RsL )
Image with the layout but without h1 tag ( http://tinyimg.io/i/1uwnVdX.PNG )
Please help me if you know what's wrong .
flask layout
flask layout
asked Jan 1 at 11:02
The minerThe miner
11
11
Where is the code where you call this template? Please show this code in your question. Something like return render_template('hello.html'). Where hello.html is the name of your template that inherits from layout.html. You are sure your layout.html has the same {% %} placeholder?
– gittert
Jan 1 at 11:17
@app.route('/profile') def profile(): return render_template('profile.html')
thats the code from the flask that returns the profile.html
– The miner
Jan 1 at 11:23
That seems to look ok. Please also have a look at my other question in my comment. Are both templates in the same template folder?
– gittert
Jan 1 at 11:41
Yes they are in the same folder called 'templates'
– The miner
Jan 1 at 12:14
add a comment |
Where is the code where you call this template? Please show this code in your question. Something like return render_template('hello.html'). Where hello.html is the name of your template that inherits from layout.html. You are sure your layout.html has the same {% %} placeholder?
– gittert
Jan 1 at 11:17
@app.route('/profile') def profile(): return render_template('profile.html')
thats the code from the flask that returns the profile.html
– The miner
Jan 1 at 11:23
That seems to look ok. Please also have a look at my other question in my comment. Are both templates in the same template folder?
– gittert
Jan 1 at 11:41
Yes they are in the same folder called 'templates'
– The miner
Jan 1 at 12:14
Where is the code where you call this template? Please show this code in your question. Something like return render_template('hello.html'). Where hello.html is the name of your template that inherits from layout.html. You are sure your layout.html has the same {% %} placeholder?
– gittert
Jan 1 at 11:17
Where is the code where you call this template? Please show this code in your question. Something like return render_template('hello.html'). Where hello.html is the name of your template that inherits from layout.html. You are sure your layout.html has the same {% %} placeholder?
– gittert
Jan 1 at 11:17
@app.route('/profile') def profile(): return render_template('profile.html')
thats the code from the flask that returns the profile.html– The miner
Jan 1 at 11:23
@app.route('/profile') def profile(): return render_template('profile.html')
thats the code from the flask that returns the profile.html– The miner
Jan 1 at 11:23
That seems to look ok. Please also have a look at my other question in my comment. Are both templates in the same template folder?
– gittert
Jan 1 at 11:41
That seems to look ok. Please also have a look at my other question in my comment. Are both templates in the same template folder?
– gittert
Jan 1 at 11:41
Yes they are in the same folder called 'templates'
– The miner
Jan 1 at 12:14
Yes they are in the same folder called 'templates'
– The miner
Jan 1 at 12:14
add a comment |
1 Answer
1
active
oldest
votes
You're missing a "placeholder" in layout.html for "block body" (or "block content").
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53994925%2finherit-template-issue-regarding-flask%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You're missing a "placeholder" in layout.html for "block body" (or "block content").
add a comment |
You're missing a "placeholder" in layout.html for "block body" (or "block content").
add a comment |
You're missing a "placeholder" in layout.html for "block body" (or "block content").
You're missing a "placeholder" in layout.html for "block body" (or "block content").
answered Jan 1 at 18:22
DinoCoderSaurusDinoCoderSaurus
93958
93958
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53994925%2finherit-template-issue-regarding-flask%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Where is the code where you call this template? Please show this code in your question. Something like return render_template('hello.html'). Where hello.html is the name of your template that inherits from layout.html. You are sure your layout.html has the same {% %} placeholder?
– gittert
Jan 1 at 11:17
@app.route('/profile') def profile(): return render_template('profile.html')
thats the code from the flask that returns the profile.html– The miner
Jan 1 at 11:23
That seems to look ok. Please also have a look at my other question in my comment. Are both templates in the same template folder?
– gittert
Jan 1 at 11:41
Yes they are in the same folder called 'templates'
– The miner
Jan 1 at 12:14