Dimitri's Blog is a simple blogging platform built with Django and Python. The application allows users to browse posts, view detailed post content, and store posts for later reading. This project is intended to demonstrate how to create a blog with Django and Python, including handling posts, comments, and user sessions.
- View All Posts: Users can browse through all the blog posts available on the platform.
- View Post Details: Click on any post to see the full content along with the comments.
- Add Comments: Users can add comments to any post.
- Store Posts for Later: Users can mark posts to read later and view them at their convenience.
- Django Admin Interface:
- Manage blog posts, authors, tags, and comments through Django's powerful admin interface.
- Admins can easily create, update, and delete posts, manage user comments, and organize tags and authors.
- The admin interface includes customized list displays, filters, and search capabilities for efficient content management.
- Python 3.8+
- Django 3.2+
-
Clone the repository:
git clone https://github.com/saragsil/dimitris-blog.git cd dimitris-blog -
pip install -r requirements.txt
-
python manage.py migrate
-
python manage.py createsuperuser
-
python manage.py runserver
-
Open your web browser and navigate to http://127.0.0.1:8000/.
For any questions, feel free to contact me at dimitrislisgaras@gmail.com.