This device is not compatible.
You will learn to:
Create a web application with Django.
Create dynamic HTML with Bootstrap.
Configure routes, models and views.
Use SQLite to query data.
Skills
Web Development
Web Frameworks
Full Stack Development
Prerequisites
Basic understanding of Python
Basic understanding of Django
Basic understanding of SQLite
Basic understanding of Bootstrap
Technologies
HTML
Django
Python
Bootstrap
Project Description
In this project, we’ll build a CV generator application using Django to enable users to automatically create CVs and download them in PDF format. We’ll use SQLite to manage the database and Bootstrap for styling.
The application will let users complete a multi-step form by entering their personal information, education, interests, work experience, and skills. It will generate a well-formatted CV upon clicking the “Create” button.
The image below shows what the end product will look like.
Project Tasks
1
Introduction
Task 0: Get Started
2
Create Database and Forms
Task 1: Create Models
Task 2: Create Database
Task 3: Create a Django Form Class
3
Create Frontend and Views
Task 4: Render the Form
Task 5: Get Values from the Input Fields
Task 6: Send Data to View
Task 7: Write the Data to the Database
Task 8: Add Download Functionality for CVs
Task 9: Create a Page to List Created CVs
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.