【发布时间】:2020-04-13 08:55:49
【问题描述】:
我想在我的博客项目中添加一些喜欢和评论部分的信息,比如不。喜欢和 cmets 并且还显示在 django 项目中对其发表评论但不知道如何评论的用户。 它是一个简单的博客,所以我只想要一个喜欢按钮和一个评论按钮,在上面它需要显示该帖子有多少喜欢和评论,并且至少需要在下面显示一条评论,就像普通博客一样 她是我的html代码:
{% for post in post %}
<article class="media mt-4">
<div class="media-body">
<img class="rounded-circle article-img" id="dp" src="{{ post.author.profile.image.url }}">
<div class="article-metadata">
<a class="mr-2" href="{% url 'Love Travel-User' post.author.username %}">{{ post.author }}</a>
<small class="text-muted">{{ post.date_posted|date:"F d, Y" }}</small>
</div>
<h2><a class="article-title" href="{% url 'User-Posts-Details' post.id %}">{{ post.title }}</a></h2>
<img src="{{ post.img.url }}" class="article-img">
<p class="article-content">{{ post.content }}</p>
</div>
</article>
{% endfor %}
views.py
class PostListViews(ListView):
model = Post
template_name = 'userpost/posts.html'
context_object_name = 'post'
ordering = ['-date_posted']
paginate_by = 7
models.py
class Post(models.Model):
title= models.CharField(max_length=100)
img = models.ImageField(upload_to='pics')
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author= models.ForeignKey(User,on_delete=models.CASCADE)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse('User-Posts-Details', kwargs={'pk': self.pk})
感谢任何帮助
【问题讨论】:
-
likes 和 cmets 是否应该出现在您的列表视图中?您还可以通过示例说明您想要显示的信息吗?
-
嗯,它是一个博客,所以我只想要一个赞按钮和一个评论按钮,在上面它需要显示该帖子有多少赞和评论,并且至少需要在下面显示一条评论,就像一个普通的博客有
-
请更加关注您的问题,展示您尝试过的内容以及遇到的问题。
-
我只想为我的博客文章添加评论和点赞部分,就像所有网站都有的一样,例如 facebook、instagram
标签: python django django-views