首页 > 其他分享 >BBS项目之注册登录

BBS项目之注册登录

时间:2023-01-02 23:12:22浏览次数:31  
标签:py 登录 项目 文章 外键 注册 点赞 BBS

BBS项目之注册登录功能

一、项目开发基本流程

  1. 需求分析

  2. 架构设计

  3. 分组开发

  4. 提交测试

  5. 交付上线

BBS项目类似于博客园 核心:文章的增删改查

二、项目分析(表)

1、表分析

表分析:先确定表的数量 再确定表的字段 最后确定表的外键(总共需要创建7张表,如下)

1.用户表
2.个人站点表
3.文章表
4.文章分类表
5.文章标签表
6.点赞点菜表
7.文章评论表

2、基础字段分析

1.用户表(替换auth_user表并扩展额外的字段 如手机号、头像、注册时间)
2.个人站点表(站点名称、标题、样式)
3.文章表(文章标题、简介、内容、发布时间)
4.文章分类表(分类名称)
5.文章标签表(标签名称)
6.点赞点菜表(外键字段:用户、文章主键,点赞点菜)
7.文章评论表(外键字段:用户、文章主键,点赞点菜,评论内容、时间,自关联)

3、外键字段分析

image

4、表设计代码流程梳理

1.创建django项目
2.修改配置[os.path.join(BASE_DIR, 'templates')]
3.项目根目录下创建static目录 引入bootstrap相关文件
8.项目根目录下创建avatar目录 里面放默认头像的jpg文件
4.在配置文件里写STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
5.在配置文件里写AUTH_USER_MODEL = 'app01.UserInfo'
5.先在终端创数据库
6.再配置文件里修改数据库相关配置
7.在models.py文件里编写创表的ORM代码
9.进行数据库迁移
10.链接数据库

三、项目注册功能

1.本项目注册功能主要包含以下内容

1.渲染前端标签
2.校验用户数据
3.展示错误提示

2.注册功能编写流程以及思路

1.在urls.py文件里写路由
2.进views.py文件里对应的功能函数
3.创myforms.py文件 里面写用户注册form类

四、项目登录功能

标签:py,登录,项目,文章,外键,注册,点赞,BBS
From: https://www.cnblogs.com/almira998/p/17020807.html

相关文章

  • 仿bbs项目之注册登录
    目录仿bbs项目之注册登录今日内容概要今日内容详细项目开发基本流程项目流程注册功能登录功能仿bbs项目之注册登录今日内容概要项目开发流程项目流程注册功能登录功......
  • BBS(仿博客园项目)
    BBS(仿造博客园项目)项目开发基本流程1.需求分析2.架构设计3.分组开发4.提交测试5.交付上线项目流程仿造博客园项目 核心:文章的增删改查表分析 先确定表的数量......
  • BBS项目
    目录BBS项目开发基本流程项目分析(表)项目注册功能项目登录功能项目实操注册功能登录功能BBS项目开发基本流程需求分析架构设计分组开发提交测试交付上线项目分析(......
  • bbs
    项目开发基本流程1.需求分析2.架构设计3.分组开发4.提交测试5.交付上线项目流程仿造博客园项目 核心:文章的增删改查表分析 先确定表的数量再确定表的基础字段......
  • bbs项目
    内容概要主题:仿BBS项目项目开发基本流程项目分析(表)项目注册功能项目登录功能今日内容详细项目开发基本流程1.需求分析2.架构设计3.分组开发4.提交测试......
  • BBS仿博客园
    目录项目开发基本流程一、BBS表设计1.表字段设计1.用户表2.个人站点表3.文章标签表4.文章分类表5.文章表6.点赞点踩表7.文章评论表2.七章表之间的关系1.用户表和个人站点表......
  • django_BBS博客系统练习
    表设计表分析先确认表的数量再确认表的基础字段最后确认表的外键字段1.用户表(基于auth模块设计扩展,手机号,头像,注册时间)fromdjango.contrib.auth.modelsimportAbst......
  • BBS项目 前期准备及注册、登录部分
    项目开发基本流程1.需求分析2.架构设计3.分组开发4.提交测试5.交付上线创建项目配置环境配置TEMPLATES=[{'BACKEND':'django.template.backends......
  • BBS项目练习
    BBS项目练习此项目是对博客园软件的简单模仿,旨在整合django的知识点。七张信息表用户表(与站点一对一)站点表文章表(与站点一对多)文章分类表文章标签表点赞点踩表......
  • Spring Security 源码分析(四):Spring Social实现微信社交登录
    前言在上一章Spring-Security源码分析三-Spring-Social社交登录过程中,我们已经实现了使用​​SpringSocial​​​+​​Security​​的QQ社交登录。本章我们将实现微信的社......