Introduction
Project: Blog Website Using Django Python
Blog Management System Project is a web-based application that automates the existing manual system with the help of computerized equipment and full-fledged computer software, meeting their needs, so that their valuable information can be stored for an extended period of time with easy access and manipulation. The necessary software and hardware are readily available and simple to use.
Blog Website Using Django Python
Table of Contents
Requirement
Project Name : Blog Website Using Django Python
Language Used : Python
Framework Used : Django
Database : SQLite
User Interface Design : HTML,CSS,JAVASCRIPT ,JQUERY
Web Browser : Google Chrome, IE8,
Software /IDE : PyCharm
Feature
The “Blog Website Using Django Python” project consists of two key modules:
- Admin:
- The primary user responsible for overseeing the entire website.
- Category:
- Manage blog categories with the ability to Add, Update, and Delete.
- Posts:
- Control blog posts with functionalities to Add, Update, and Delete.
- Tags:
- Handle blog tags through actions such as Add, Update, and Delete.
- Change Password:
- Allows the admin to change their password for enhanced security.
- Reader (User):
- The audience and consumers of the blog content.
- Browse Categories:
- Explore the blog through different categories for a personalized reading experience.
- Search Posts:
- Utilize a search functionality to find specific posts of interest.
- Comment on Posts:
- Engage with the content by leaving comments and participating in discussions.
- Bookmark Favorite Posts:
- Allow users to bookmark or save their favorite posts for future reference.
- User Profile:
- Enable users to create and manage their profiles, track their activities, and customize preferences.
Software And Tools Required
Required tools Blog Website Using Django Python
- Django.
- PyCharm.
- Vs Code.
- Python
How To Run
How to create admin
First, run this command “python manage.py createsuperuser
” and then fill username, email, and password.
Admin can recover their password by running the following command
python manage.py changepassword admin
Downloading and Setting Up a Project in PyCharm:
- Download the Zip File:
- Visit the download link provided.
- Click on the “Download” button to download the zip file.
- Extract the File, Copy “bms” Folder, and Paste on the Desktop:
- Locate the downloaded zip file on your computer.
- Right-click on the file and choose “Extract” or “Extract Here” to extract its contents.
- You should now see a folder named “bms” after extraction.
- Copy the “bms” folder.
- Navigate to your desktop.
- Right-click on the desktop and choose “Paste” to copy the “bms” folder onto your desktop.
- Open PyCharm:
- Locate the PyCharm IDE on your computer and open it.
- If you don’t have PyCharm installed, you can download it from the official JetBrains website and follow the installation instructions.
- Open Project in PyCharm:
- Once PyCharm is open, click on “File” in the top menu.
- Select “Open” or “Open Project” depending on your PyCharm version.
- Navigate to your desktop and select the “bms” folder.
- Click “Open” to open the project in PyCharm.
- Project Will Open in PyCharm:
- After opening the project in PyCharm, you will see the project structure and files in the PyCharm IDE.
- Navigate to “blogms” Directory:
- In the terminal or command prompt within PyCharm, run the following command:bashCopy code
cd blogms
- This command changes the current working directory to the “blogms” directory.
- In the terminal or command prompt within PyCharm, run the following command:bashCopy code
- Run the Project:
- After navigating to the “blogms” directory, execute the following command to run the project: ” python manage.py runserver “
- This command starts the Django development server, and you should see output indicating that the server is running.
- Handling Package Errors (if necessary):
- If you encounter errors related to the Ckeditor or Pillow package, execute the following commands:
- These commands ensure that the required packages are installed or upgraded to resolve any dependency issues.
For Ckeditor
pip install django-ckeditor --upgrade
For Pillow:
python -m pip install Pillow
Project Ready to Use:
- After running the server successfully, your Django project is ready to use.
- Open a web browser and navigate to the address provided in the terminal (usually http://localhost:8000/ )
Output
Home Page:
Admin Dashboard:
Adding Post
Complete Setup and Demo Video :-
Download Source Code Project:
Download Other Free Project :- Click here
Download Free Project :- Click here
Virus note: All files are scanned once-a-day by updategadh.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe’s, .ocx’s, .dll’s etc.)–only run source code.
Note: Only for Educational Purpose
Copy below Source code :-
Download Free Project :- Click here
Download Other Free Project :- Click here
Tags:-
Blog Management System in Python
Blog Management System Project in Python
Blog Management System Using Django Python
blog management system using django python
django learning management system
django blog
django blog model
django blog tutorial
python django blog
django blog
django blog site
blog with django
make blog with django
python blog website
quick django tutorial
django blog template
django blog post
django blog examples