Skip to content

wild-boomerang/simple-django-blog

Repository files navigation

Simple blog site on Django

Project features:

  1. All features of simple blog app (creating posts, likes on posts, post comments, tags)
  2. Elements of social networks (user pages, private messages between users)
  3. Settings (each user can change their profile information in the settings, including changing the password, etc.)
  4. User registration with email verification
  5. Admin features (admin panel with opportunity to send email message to all users, post and comment moderation)
  6. Delayed post publication for users

Technology features

  1. Related models with db indices
  2. Authentication only by Django native resources for learning purposes
  3. Queue of sending email messages with multiprocessing
  4. Email messages are created by jinja template
  5. User email verification by tokens
  6. Project testing with pytest (fixtures, parametrize, etc.)
  7. Logging to console and file
  8. Custom template tag

About

Simple blog site on Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published