This project is a simple blog application built with Django, featuring user authentication. Users can sign up, log in, and manage their blog posts from a dashboard. The application includes basic CRUD operations for blog posts and different views for home, about, contact, and user dashboard.
- User Authentication (Sign Up, Login, Logout)
- Add, Update, and Delete Blog Posts
- View All Posts on the Home Page
- Separate User Dashboard
- Basic About and Contact Pages
miniblog/
: Project settings and URL configurationblog/
: Main app containing models, forms, views, and templates
- Clone the project from GitHub
- Create and activate a virtual environment
- Install Django with
pip install django
- Perform migrations with
python manage.py makemigrations
andpython manage.py migrate
- Run the server with
python manage.py runserver