This is a blog site built with Django and Postgresql. The site allows users to create, read, update, and delete blog posts. It also supports user registration and authentication, allowing users to create and manage their own posts.
- User registration and authentication
- Create accounts and comments
- Create, edit, delete articles
- User-friendly and responsive interface
- Easy to navigate and interact with
- Database powered by Postgresql
- Clone the repository
git clone https://github.com/no-0-name/blog-site-django.git
- Navigate to the project directory
cd blog-site-django
- Install the project dependencies
pip install -r requirements.txt
-
Set up the database
- Install Postgresql and create a new database for the project.
- Open
blog-site-django/settings.py
and update theDATABASES
configuration with your database details.
-
Apply database migrations
python manage.py makemigrations
python manage.py migrate
- Run the development server
python manage.py runserver
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.