Blogging System using Python Django

“Blog Management System using Python Django” is a web based application which become a powerful medium for sharing ideas, information, and experiences with a global audience. This software is supported to eliminate and in some cases reduce the hardships faced by this existing system. However, managing a blog efficiently can be a complex and time-consuming task, especially when done manually. To address these challenges, the Blog Management System has been developed as a web-based application designed to automate and streamline the process of blog management.

Language Used Python
Framework Used Django
Database SQLite
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web Browser Mozilla, Google Chrome, IE8, OPERA
IDE PyCharm

In this project, we use Python, Django and SQLite3 database. It has two modules i.e  Admin and Reader (user)

Admin Module

In Django admin module is inbuilt and this admin will be the user of this project who can control the whole website.

  • Dashboard: It is welcome page of admin site.
  • Categorys:In this section, admin can mange Category(Add/Update/Delete).
  • Posts(Blog): In this section, admin can mange Posts(Add/Update/Delete).
  • Tags: In this section, admin can mange tags of posts(Add/Update/Delete).
  • Admin can also recover their password.

Visitor or Readers Module

  • Visitors or Readers can visit the website and read the blogs.
BMS Django Homepage

Blog Details

BMS Django Blog Details

Admin Login

BMS Django Admin Loign

Add Blog

BMS Django Add Blog

Manage Blogs

BMS Django Manage Blogs

How to run the Project

1. Download the zip file

2. Extract the file, copy bms folder, and paste it on the desktop

3. Open PyCharm and click on the terminal

4. Navigate the project folder using the cd command

cd project_path

For ex: cd C:\Users\YOURPCNAME\OneDrive\Desktop\bms\

5. Now navigate to the blogms folder

cd blogms

7. Run the Project using the following command

python manage.py runserver

Now click the URL http://127.0.0.1:8000 and the Project will Run

Login Details

**************Admin login Details**************

Username: admin

Password: Test@123



Project Report


You may also like...