A full featured django application.
- User Singup, login and logout(Using the Django authentication system)
- An author can post the blog.
- Every blog has a category, author profile, publish date, and update date.
- The author can change their profile picture.
- Every user see the profile page, but only profile owner can update their profile information.
- Clone my-project
git clone https://github.com/rifatjamil54/Django-Blog-Site.git
- Create and Activate virtual environment.
pip install virtualenv
virtualenv venv
source venv/bin/activate
- Then following command-
cd Django-Blog-Web-Application/
pip install -r requirements.txt
- Go to project directory
cd blog_project/
- Migrate database
python manage.py makemigrations
python manage.py migrate
- Create superuser
python3 manage.py createsuperuser
- Run server using
python3 manage.py runserver
- Go to Django Admin Site create a Group name 'Author' and add these permissions.