A Django-based blog application with features for creating, managing, and displaying blog posts.
- myapp/ - Main Django project directory
- blog/ - Blog application with models, views, and templates
- templates/ - Global templates including 404 page
- Blog post creation and management
- Category support
- About Us page
- Custom slug URLs for posts
-
Activate the virtual environment:
# Windows env\Scripts\activate
-
Install dependencies:
pip install django mysqlclient faker
-
Run migrations:
cd myapp python manage.py migrate -
Start the development server:
python manage.py runserver
- Python 3.10.x
- Django 6.0.1
- MySQL (mysqlclient)
