Final graduation project based on Python (Django framework) (3) Design and implementation of personal blog system

Blogger introduction: Author of the books "Introduction to Vue.js and Practical Mall Development" and "WeChat Mini Program Mall Development", CSDN blog expert, online education expert, CSDN Diamond Lecturer; specializes in graduation design education and coaching for college students.
All projects are equipped with video courses on basic knowledge from entry to mastery. Free
projects are equipped with corresponding development documents, proposal reports, task books, PPT, thesis templates, etc.
Contact information is available at the end of the article.

Purpose and significance

Purpose : The main goal of this topic is to design and implement a python personal blog system based on web pages. The entire website project uses a B/S architecture and is developed under the Django framework based on python; the administrator enters blog posts and manages blog posts through the background , set website information, manage members, manage and set up advertisements, messages, etc.; users log in to the website to view blog posts, view blog lists, collect blog posts, post comments, etc.

Significance : With the popularity of the Internet, more and more individuals have established their own WWW websites. Through the website, individuals can display some of their own blogs, publish the latest news, communicate with users, establish contact with partners, and carry out E-commerce, etc. Among them, the blog management system is an important part of the personal website. It plays a dual role. On the one hand, it can be used to dynamically publish new products or new development projects, and on the other hand, it can promptly announce personal information and technology to friends, etc. Projects, products and services related to research and development progress, special recommendations or discounts, thereby attracting customers and expanding the customer base.

System function list

User registration: Fill in the mobile phone account and password to register a new user.
Login function: Register a normal account to log in; after logging in, you can modify the user's basic information or log out.
About Us: About Us, Contact Us, Join Us, Legal Statement
Carousel Advertising: Set up a carousel advertising image on the homepage in the background, which can be connected to the advertising page.
Message feedback: Users fill in Li Cianyan’s subject, contact person, phone number, email address, and message content; the background management can view the message list and delete messages.

Blog list: Blog content list, which can be selected by category.
Blog reading: Both visitors and users can read blogs.
Blog collection: After reading blogs that you are interested in, registered and logged-in users can collect them.
Blog comments: When reading a blog, logged in users can post comments; they will be displayed after background review.

My Blog Collection: If you have collected blog articles of interest, you can directly click to read them and support deletion.
My blog comments: Lists articles participating in comments, comment content, and review status.
My blog browsing: record all the blog information that the user has browsed

User information: name, contact information, email, avatar, profile, introduction, etc., can be modified at any time; the information registered by the user is visible to the background administrator; it can be deleted by the background administrator.
Password modification: Modify the registered password.
Log out: Clear login cookies and return to the homepage.

Backend management system function list

System settings: set website name, keywords, website description
About us settings: set website introduction, contact us, join us, legal statement
Advertising management: set mini program home page carousel advertisements and link message
list: list of all user message information, Support deletion
Member list: View all registered member information, support deletion

Blog classification: enter, modify, view, delete blog classification.
Enter blog: enter blog title, content and other information.
Manage blog: view the list of entered blogs, support deletion and modification. Blog
comment list: list of comment information of all users.
Blog comment management: supported. Review and delete comment information; only the reviewed information is visible to users
 

Screenshot—System

Screenshot-backend management system

Guess you like

Origin blog.csdn.net/u013818205/article/details/133494145