Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 3.23 KB

README.md

File metadata and controls

51 lines (32 loc) · 3.23 KB

Building-a-Social-Website

This chapter will cover the following topics:

  • Creating a login view

img

  • Using the Django authentication framework
  • Creating templates for Django login, logout, password change, and password reset views

img

  • Extending the user model with a custom profile model

img

  • Creating user registration views

img

  • Configuring the project for media file uploads

img

  • Using the messages framework

img

  • Building a custom authentication backend

Снимок экрана 2023-02-22 в 17 36 56

  • Preventing users from using an existing email

img

Creating a social website project.

We are going to create a social application that will allow users to share images that they find on the internet. We will need to build the following elements for this project:

  • An authentication system for users to register, log in, edit their profile, and change or reset their password
  • A follow system to allow users to follow each other on the website
  • Functionality to display shared images and a system for users to share images from any website
  • An activity stream that allows users to see the content uploaded by the people that they follow

img

Summary.

I added user account features to create a social website, including user registration, password management, profile editing, and authentication. I have added social features to this site so they can share pictures and communicate with each other. Users will be able to bookmark any image on the web and share it with other users. They will also be able to see the activity of users they follow on the platform and dislike photos shared by them. I added user account features to create a social website, including user registration, password management, profile editing, and authentication. I have added social features to this site so they can share pictures and communicate with each other. Users will be able to bookmark any image on the web and share it with other users. They will also be able to see the activity of users they follow on the platform and dislike photos shared by them.