• Django day17 博客项目(一)


    一: 博客项目需求分析
      首页(显示文章)
      文章详情
      点赞, 点踩
      文章评论
      字评论
      评论的展示
      登录功能(图片验证码)
      注册功能(基于form验证,ajax)
      个人站点(不同人不同样式,文章过滤)
      后台管理: 文章展示
      新增文章: 副文本编辑器

    二: 设计程序 ( 框架,数据库设计 )
      UserInfo----用户表
      blog-----个人站点表
      Article----文章表
      commit----评论表
      upanddown----点赞点踩表
      category---文章分类表
      tag---文章标签表

    三: 数据库设计
      User
       -nid
       -name
       -password
       -email
       -phone
       -avatar:用户头像
       -create_date:用户注册时间
      Blog:博客
       -nid
       -title:标题
       -site_name:站点名称
       -theme:主题
      Category:种类
       -nid
       -title
       -blog(跟blog一对多)
      tag:文章关键字
       -nid
       -title
       -blog(跟blog一对多)
      article:文章
       -nid ---> Auto
       -title ---> Char
       -desc:摘要 --->Char
       -content:文章内容 ---> Text
       -create_time ---> Date auto_add_now:当该条记录创建的时,自动添加当前时间
       -blog(一对多) ---> For
       -category(一对多) ---> For
       -tag(多对多) ---> ManyToMany
      commit
       -nid
       -user:哪个用户
       -article:对哪篇文章
       -content:评论了什么内容
       -commit_time:评论时间
      UpandDown
       -nid
       -user:哪个用户
       -article:对哪篇文章
       -is_up:点赞还是点踩

    如何用一个表,实现根评论与子评论?
        -在建一张表,跟commit是一对多的关系(不好)
        -再加一个字段,标志给哪条评论评论的
       
    nid  user  article  content  parent_id
    1  1   1  111   null
    2  2   1  222   null
    3  3   1  333   1
    4  4   1  444   3
    5  3   1  怼   4

  • 相关阅读:
    eclipse常用快捷键
    .net操作Excel快速
    treeview使用sort以后取消排序
    行转列,参数是文本类型
    easyui分页控件汉化扩展
    在子页面中获取父frameset中元素
    easyui-datagrid自定义分页控件样式
    字符串和图片转换
    VS2012设置随笔
    DevExpress之GridControl
  • 原文地址:https://www.cnblogs.com/zedong/p/10029378.html
Copyright © 2020-2023  润新知