
This lecture provides a quick overview of building a Django blog app. It covers navigation, posts, comments, author follows, and basic API for listing and creating posts.
Install Python and Visual Studio Code on Windows, download 64-bit versions, then set up your Django project and activate a virtual environment to start full stack development.
Activate the virtual environment, install Django, and start a coding site project to run a local server, then create the blog app and register it in settings.
Learn to set up and manage static files in a Django blog app, load images and animations in the browser, and configure static settings across templates.
Deploy a Django-based blog app by adding a templates directory, wiring index.html via a view, configuring the templates path, and rendering the blog UI while troubleshooting template not found errors.
Create and manage a Django blog post model with image, title, category, date, and text, register it in the admin panel, run migrations, and use a superuser to publish posts.
Create and extend a Django blog with a post detail view by defining models (author, category), adding text fields and a slug, wiring migrations, templates, and a dedicated detail route.
Create and refine the contact and about pages within the blog app, adjust links to home, about, and contact, and fix static image loading.
Learn to load and display all blog posts on the homepage using Django's generic ListView, wiring up models, templates, and admin to render a dynamic blog index.
Learn to add a comment system and a like system to your website using a Facebook like plugin, and deploy it on PythonAnywhere for free hosting.
In this tutorial series we are going to build and deploy very good looking Blog application as well as with lots of Functionality.We will cover django framework API (bonus).The things we are going to learn along this course :
Django basics (backend)
MVT- Model, Template and views. How they work
How to post blog post through Django backend
Urls mapping
Basic setting configuration
Learn important HTML tags
How to manage Media files and Static files
How to load images in our website
How to load javascript plugins
How to add comment
How to add like, share and follow button in our website
How to add pagination
How to use social media plugins in your website
Django REST Framework
Build your own web api
Django REST API permissions
Working with GIT(version control)
How to push your code on github
Finally we will learn how to deploy our project on Pythonanywhere
After this course you will be able to add some more functionality and able to build your own different sites
You can work as freelancer or Full time web developer