Skip to content

Commit 2b3c1db

Browse files
committed
为评论增加分页功能
1 parent a448e8b commit 2b3c1db

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

blog/models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ def __str__(self):
294294

295295

296296
class BlogSettings(models.Model):
297-
'''站点设置 '''
297+
"""blog的配置"""
298298
sitename = models.CharField(
299299
"网站名称",
300300
max_length=200,
@@ -318,6 +318,7 @@ class BlogSettings(models.Model):
318318
article_sub_length = models.IntegerField("文章摘要长度", default=300)
319319
sidebar_article_count = models.IntegerField("侧边栏文章数目", default=10)
320320
sidebar_comment_count = models.IntegerField("侧边栏评论数目", default=5)
321+
article_comment_count = models.IntegerField("文章评论数目", default=5)
321322
show_google_adsense = models.BooleanField('是否显示谷歌广告', default=False)
322323
google_adsense_codes = models.TextField(
323324
'广告内容', max_length=2000, null=True, blank=True, default='')

blog/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ def get_context_data(self, **kwargs):
120120

121121
article_comments = self.object.comment_list()
122122
parent_comments = article_comments.filter(parent_comment=None)
123-
124-
paginator = Paginator(parent_comments, 5)
123+
blog_setting = get_blog_setting()
124+
paginator = Paginator(parent_comments, blog_setting.article_comment_count)
125125
page = self.request.GET.get('comment_page', 1)
126126
p_comments = paginator.page(page)
127127
next_page = p_comments.next_page_number() if p_comments.has_next() else None

0 commit comments

Comments
 (0)