Content Model
Article
- class
Article
- 文章
title
- 标题
content
- 正文
summary
- 简介
image
- 封面图片
- classmethod
url
() - 返回文章url
- classmethod
get_absolute_url
() - 返回文章url
- classmethod
last_article
() - 上一篇,返回:
- {
- 'title': 'xx',
- 'id' : 12,
- 'url' : '/article/12'
- }
- classmethod
next_article
() - 下一篇,返回:
- {
- 'title': 'xx',
- 'id' : 12,
- 'url' : '/article/12'
- }
- [
- {
- 'comment' : Comment ,
- 'children':[
- {'comment' : Comment, 'to_nickname':'xx'} ,
-
- { ... }
- ]
- },
-
- {...}
- ]
ArticleMeta
- class
ArticleMeta
article_id
article_id
read_num
阅读量
comment_num
- 评论数
Category
- class
Category
name
name
father_id
父级目录
m_order
排序
classmethod url
()
返回文章列表页的url
classmethod get_absolute_url
()
返回文章列表页的url
classmethod get_article_category_list
()
返回ArticleCategory queryset
classmethod get_article_list
()
- 返回分类下的文章 queryset
ArticleCategory
- class
ArticleCategory
文章分类关系表
Tag
- class
Tag
name
name
classmethod url
()
返回文章列表页的url
classmethod get_absolute_url
()
返回文章列表页的url
classmethod get_article_tag_list
()
返回ArticleTag queryset
classmethod get_article_list
()
- 返回tag下的文章 queryset
ArticleTag
- class
Comment
评论
nickname
email
content
正文
type
- 评论类型
注解
- 以下说的 评论、回复 其实是一个东西,方便区分用了两个词
-
- 评论:对文章的评论称作 "评论";
- 回复:对评论的评论称作 "回复",对回复的回复也叫 "回复";
-
- 注意区分root_id和to_id,
-
- 评论 root_id必须是-1
- 对评论的回复 root_id==to_id
-
- 如:
-
- 文章-0
- |__ 评论-1
- |__ 回复-2
- |__ 回复-3
- |__ 回复-3-1
-
- 评论-1 :root_id是 文章-0 的id
- 回复-2 :root_id是 评论-1 的id; to_id是 评论-1 的id;
- 回复-3 :root_id是 评论-1 的id; to_id是 评论-1 的id;
- 回复-3-1 :root_id是 评论-1 的id; to_id是 回复-3 的id;
FlatPage