Loading episodes…
0:00 0:00

Bootstrap Tutorial for Django Developers

00:00
BACK TO HOME

Bootstrap Tutorial for Django Developers

10xTeam August 15, 2018 2 min read

Adding Bootstrap 4 for CSS Styling

For quickly building a beautifully styled web page, we can use Bootstrap (v4). Bootstrap requires jQuery and Popper.js so we must first include them in the <head> of our template:

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>

Next, include the JavaScript file for Bootstrap:

<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/js/bootstrap.min.js"></script>

Finally, you need to include the CSS file for Bootstrap, also in the <head> section:

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css">

Now you are ready to use Bootstrap classes and utilities for styling your application.

Create a index.html template that extends the base.html:

{ % extends "base.html" % }

{ % block content % }
 
<div class="container-fluid">
	<div class="row">
		<div class="col-sm-12">
		<h1>Django Bootstrap 4 Tutorial</h1>
		  <p>Welcome to our Django Home Page</p>
		</div>
	</div>	
</div>


{ % endblock % }

Components and options for laying out your Bootstrap project, including wrapping containers, a powerful grid system, a flexible media object, and responsive utility classes.

Containers

Containers are the most basic layout element in Bootstrap and are required when using our default grid system. Choose from a responsive, fixed-width container (meaning its max-width changes at each breakpoint) or fluid-width (meaning it’s 100% wide all the time).

Use .container-fluid for a full width container, spanning the entire width of the viewport.


Join the 10xdev Community

Subscribe and get 8+ free PDFs that contain detailed roadmaps with recommended learning periods for each programming language or field, along with links to free resources such as books, YouTube tutorials, and courses with certificates.

Audio Interrupted

We lost the audio stream. Retry with shorter sentences?