Blog website Using Django

Blog website Using Django

Blog website

Blog Website is a powerful, feature-rich blogging platform designed for multiple authors. Built using Django, Python’s robust web framework, it empowers both users and admins to collaborate and manage blogs effectively. Whether you are a developer or a content creator, this project provides everything you need to build a professional blogging site.

Project Overview

FeatureDetails
Project NameBlog Website Using Django
Language/s UsedPython, HTML, CSS, JavaScript
DatabaseSQLite
FrameworkDjango, Bootstrap
Developerupdategadh.com
TypeWeb Application

Download New Real Time Projects :-Click here

Technology Used

  1. Backend: Django (Python Web Framework)
  2. Frontend: HTML, CSS, JavaScript, Bootstrap Framework
  3. Templates:
    • Mundana Bootstrap Blog Templates (Frontend)
    • SB Admin 2 (User Admin Panel)

Available Features

User Features

  • User registration and login/logout.
  • Add, edit, delete, and manage blog posts.
  • Show/hide posts.
  • View related posts and categories.
  • Social media sharing.

Admin Features

  • Add/edit/delete categories and posts.
  • Approve or reject posts.
  • Manage user accounts.
  • Set posts as featured.
  • Subscription-based email collection for email marketing.

Blog Features

  • Posts categorized as featured, recently added, or popular.
  • Each post includes a visit count, comments, and sharing options.
  • Search functionality for posts and categories.
  • Dedicated single-category pages with sorting options.

 

Setup Instructions

Follow these steps to set up the MultiBlogs project on your local machine:

Create a Virtual Environment

    • Windows: python -m venv env

    • Linux/Mac: python3 -m venv env

Activate the virtual environment:

    • Windows: env\Scripts\activate

    • Linux/Mac: source env/bin/activate

Install Requirements

pip install -r requirments.txt

Migrate the Database

    • Windows: py manage.py migrate

    • Linux/Mac: python3 manage.py migrate

Create a Superuser

    • Windows: py manage.py createsuperuser

    • Linux/Mac: python3 manage.py createsuperuser

Run the Project

    • Windows: py manage.py runserver

    • Linux/Mac: python3 manage.py runserver

Screenshot-2025-01-28-234802-1024x576 Blog website Using Django
Screenshot-2025-01-28-234754-1024x577 Blog website Using Django
Screenshot-2025-01-28-234744-1024x572 Blog website Using Django
Screenshot-2025-01-28-235602-1024x576 Blog website Using Django
Screenshot-2025-01-28-235519-1024x576 Blog website Using Django
Screenshot-2025-01-28-234835-1024x575 Blog website Using Django
Screenshot-2025-01-28-234824-1024x579 Blog website Using Django

blog website examples
blog website templates
blog website github
blog website free
blog website design
best blog website
wordpress blog
create a blog
blog
blog website html css
blog website template
blog website for students

Post Comment