Skip to content

lhb-10/Django-Blog-Application

Repository files navigation

Django-Blog-Application

Note

Overview: Blog application where users can create and view posts on the platform, comment, and search for related posts.

Requirements

Packages Description
python-decouple This library simplifies the use of environment variables in the projects
psycopg Psycopg is a popular Python library for connecting to and working with PostgreSQL databases.
pillow
Markdown
django-taggit
django-extensions
django-debug-toolbar

Run project in local development

# Setup database (PostGreSQL and create .env file)
git clone git@github.com:lhb-10/Django-Blog-Application.git
pip install -r requirements.txt
cd mysite/
python3 manage.py runserver --settings=mysite.settings.local

Quick deploy

git clone git@github.com:lhb-10/Django-Blog-Application.git
docker compose up

Project Explanation Overview

  • Project name: mysite
  • Project application: account, blog
  • Account:
    • login
    • logout
    • change password
    • reset password
    • register
    • edit account profiles
  • Blog
    • Model: Post, Comment, Tag (third-party Models), ...
    • View all post
    • View detail post
    • Search post
    • Create Post
    • ....

Features demo

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

Security Features

  • TODO:

Testing Results

  • TODO:

Getting help

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published