本文主要是介绍播客系统数据库模型设计--Django播客系统(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
播客系统数据库模型设计–Django播客系统(二)
文章目录
- 播客系统数据库模型设计--Django播客系统(二)
- 分析
- 数据库设计
- 创建数据库
- 用户表user
- 文章表post
- 项目
- 项目构建
分析
- 多人使用播客系统。采用BS架构实现。市面上多数某某系统归根结底都是这种设计。
- 播客系统,核心模块有:
- 用户管理
- 注册、登录
- 删除查用户
- 博文管理
- 增删改查博文
- 用户管理
- 需要数据库,本次使用Mysql5.5,InnoDB引擎。
- 需要支持多用户登录,各自可以管理自己的博文(增删改查),管理是不公开的,但是博文是不需要登录就可以公开预览的。
- 先不要思考过多的功能,先完成最小的核心需求代码。
数据库设计
创建数据库
CREATE DATABASE IF NOT EXISTS blog;
需要用户表、文章表
用户表user
字段 | 说明 |
---|---|
id | 主键,唯一标识 |
name | 用户姓名,描述性字段 |
电子邮箱,注册用信息,应该唯一。可用作登录名、可用于密码找回 | |
password | 密码存储。注意,不能明文存储密码。一般采用单向加密算法,如MD5 |
CREATE TABLE `user` (`id` INT ( 11 ) NOT NULL AUTO_INCREMENT,`name` VARCHAR ( 48 ) NOT NULL,`email` VARCHAR ( 64 ) NOT NULL,`password` VARCHAR
这篇关于播客系统数据库模型设计--Django播客系统(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!