https://github.com/znev434/django-blog
Django Blog – A simple and functional blog built with Django. Supports CRUD operations, user authentication, and comments.
https://github.com/znev434/django-blog
blog crud django python3 web
Last synced: about 2 months ago
JSON representation
Django Blog – A simple and functional blog built with Django. Supports CRUD operations, user authentication, and comments.
- Host: GitHub
- URL: https://github.com/znev434/django-blog
- Owner: Znev434
- Created: 2025-02-18T22:04:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T22:13:57.000Z (over 1 year ago)
- Last Synced: 2025-03-15T05:58:36.970Z (over 1 year ago)
- Topics: blog, crud, django, python3, web
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📝 Django Blog – Portfolio Project
**Django Blog** is a simple blog application built with Django. It demonstrates full **CRUD** (Create, Read, Update, Delete) functionality, along with features such as **pagination**, **user messages**, and a **dark mode**.
## ✨ Features:
- 📝 Create, edit, and delete posts (Full CRUD)
- 📄 Pagination (Post listing with pages)
- 💬 User messages (e.g., "Post added!")
- 🌙 Dark mode (Switch between light and dark themes)
- 💻 Responsive design with custom CSS
## 🛠️ Local Installation:
```bash
git clone https://github.com/Znev434/Django-blog.git
cd Django-blog
python -m venv .venv
source .venv/bin/activate # (Windows: .venv\Scripts\activate)
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser # (optional)
python manage.py runserver
🌐 Usage:
🌍 Open: http://127.0.0.1:8000/
✏️ Add, edit, or delete posts
💬 Test user notifications and pagination