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 |
Project Modules
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.
Project Output Screens

Blog Details

Admin Login

Add Blog

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 Demo