Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Flask: Making my first web site
#7
Makes sense.

snippsat, I started using downgit. It's good.

Since this topic is devoted to Schafer's tutorial I will give myself the freedom to ask more questions.
Let's take a look at layout.html page
 <!DOCTYPE html>
<html>
<head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

    {% if title %}
        <title>Flask Blog - {{ title }}</title>
	{% else %}
	    <title>Flask Blog</title>
	{% endif %}
</head>
<body>
    <header class="site-header">
	  <nav class="navbar navbar-expand-md navbar-dark bg-steel fixed-top">
		<div class="container">
		  <a class="navbar-brand mr-4" href="/">Flask Blog</a>
		  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarToggle" aria-controls="navbarToggle" aria-expanded="false" aria-label="Toggle navigation">
			<span class="navbar-toggler-icon"></span>
		  </button>
		  <div class="collapse navbar-collapse" id="navbarToggle">
			<div class="navbar-nav mr-auto">
			  <a class="nav-item nav-link" href="/">Home</a>
			  <a class="nav-item nav-link" href="/about">About</a>
			</div>
			<!-- Navbar Right Side -->
			<div class="navbar-nav">
			  <a class="nav-item nav-link" href="/login">Login</a>
			  <a class="nav-item nav-link" href="/register">Register</a>
			</div>
		  </div>
		</div>
	  </nav>
	</header>
    <div class="container">
	   {% block content %}{% endblock %}
	</div>
	
   <!-- Optional JavaScript -->
   <!-- jQuery first, then Popper.js, then Bootstrap JS -->
   <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
</body>
</html> 
What we see is that {% block content %}{% endblock %} is within <body> tags but the whole layout page is inherited and affects home and about page. How is it possible?
Reply


Messages In This Thread
Flask: Making my first web site - by Truman - Jun-23-2019, 12:01 AM
RE: Flask: Making my first web site - by snippsat - Jun-23-2019, 07:44 AM
RE: Flask: Making my first web site - by noisefloor - Jun-23-2019, 09:39 AM
RE: Flask: Making my first web site - by Truman - Jun-23-2019, 11:10 PM
RE: Flask: Making my first web site - by snippsat - Jun-23-2019, 11:35 PM
RE: Flask: Making my first web site - by noisefloor - Jun-24-2019, 06:07 AM
RE: Flask: Making my first web site - by Truman - Jun-24-2019, 09:36 PM
RE: Flask: Making my first web site - by SheeppOSU - Jun-25-2019, 12:15 AM
RE: Flask: Making my first web site - by noisefloor - Jun-25-2019, 05:59 AM
RE: Flask: Making my first web site - by Truman - Jun-27-2019, 12:17 AM
RE: Flask: Making my first web site - by SheeppOSU - Jun-27-2019, 05:50 AM
RE: Flask: Making my first web site - by Truman - Jun-27-2019, 11:49 PM
RE: Flask: Making my first web site - by Truman - Jun-30-2019, 10:02 PM
RE: Flask: Making my first web site - by noisefloor - Jun-30-2019, 10:20 PM
RE: Flask: Making my first web site - by metulburr - Jun-30-2019, 10:21 PM
RE: Flask: Making my first web site - by Truman - Jun-30-2019, 10:43 PM
RE: Flask: Making my first web site - by noisefloor - Jun-30-2019, 10:46 PM
RE: Flask: Making my first web site - by Truman - Jun-30-2019, 10:59 PM
RE: Flask: Making my first web site - by Truman - Jul-05-2019, 12:08 AM
RE: Flask: Making my first web site - by Truman - Jul-27-2019, 12:17 AM
RE: Flask: Making my first web site - by SheeppOSU - Jul-27-2019, 05:04 AM
RE: Flask: Making my first web site - by Truman - Jul-27-2019, 11:24 AM
RE: Flask: Making my first web site - by Truman - Jul-27-2019, 10:54 PM
RE: Flask: Making my first web site - by SheeppOSU - Jul-28-2019, 12:31 AM
RE: Flask: Making my first web site - by Truman - Jul-28-2019, 11:46 PM
RE: Flask: Making my first web site - by Truman - Aug-12-2019, 11:48 PM
RE: Flask: Making my first web site - by snippsat - Aug-13-2019, 03:14 PM
RE: Flask: Making my first web site - by Truman - Aug-13-2019, 11:14 PM
RE: Flask: Making my first web site - by snippsat - Aug-14-2019, 02:35 PM
RE: Flask: Making my first web site - by Truman - Aug-14-2019, 10:58 PM
RE: Flask: Making my first web site - by snippsat - Aug-15-2019, 09:51 PM
RE: Flask: Making my first web site - by Truman - Aug-15-2019, 10:30 PM
RE: Flask: Making my first web site - by snippsat - Aug-16-2019, 02:05 PM
RE: Flask: Making my first web site - by Truman - Aug-19-2019, 11:31 PM
RE: Flask: Making my first web site - by Truman - Aug-20-2019, 10:45 PM
RE: Flask: Making my first web site - by snippsat - Aug-21-2019, 07:31 AM
RE: Flask: Making my first web site - by Truman - Aug-21-2019, 10:54 PM
RE: Flask: Making my first web site - by snippsat - Aug-22-2019, 02:02 PM
RE: Flask: Making my first web site - by Truman - Oct-03-2019, 09:10 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Flask - Opening second page via href is failing - This site can’t be reached rafiPython1 2 5,579 Apr-11-2018, 08:41 AM
Last Post: rafiPython1

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020