Welcome to the Django Blog Application!
This is a simple yet powerful blog application built with Django, allowing you to create, edit, and manage blog posts dynamically via the admin interface.
- Dynamic Blog Management: Easily create, update, and delete blog posts through the Django admin panel.
- Django Admin Interface: Leverage Django's robust admin interface to efficiently manage your blog content.
-
Clone this repository:
git clone https://github.com/dibik96/Django-Project.git
-
Navigate to the project directory:
cd django-blog-application
-
Create a virtual environment:
python -m venv env source env/bin/activate # On Windows: env\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run migrations to set up the database:
python manage.py migrate
-
Create a superuser to access the admin interface:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Access the application at:
- Blog: http://127.0.0.1:8000/
- Admin Panel: http://127.0.0.1:8000/admin/
- Log in to the admin panel using the superuser account created earlier.
- Add, update, or delete blog posts directly from the admin interface.
- View your blog posts dynamically on the front end.
- Backend: Django
- Database: SQLite (default)
- Frontend: HTML, CSS (optional for customization)