zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    对象并不一定都是在堆上分配内存的
    Minor GC、Major GC和Full GC之间的区别
    JAVA内存分配与回收策略
    HotSpot虚拟机对象相关内容
    JAVA运行时数据区域
    Java 的强引用、弱引用、软引用、虚引用
    去哪儿网支付系统架构演进(下篇)
    去哪儿网支付系统架构演进(上)
    心智模式:如何改善我们的心智模式?
    心智模式:心智模式成熟的标志
  • 原文地址:https://www.cnblogs.com/zedong/p/10029378.html
Copyright © 2011-2022 走看看