私は、ユーザーがブログを作成し、他のユーザーがお互いのブログにコメントできるようにするプロジェクトに取り組んでいます。コメントの削除は、値 id を渡すハイパーリンク経由です。誰もがお互いのブログを見ることができますが、ブログの所有者にのみ削除ハイパーリンクを表示したいので、ブログを作成したユーザーのみに表示します。これどうやってするの?テンプレート経由
私のモデル
class Blog(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=100)
created = models.DateTimeField(auto_now_add=True)
description = models.TextField()
def Bloglook(request ,animal_id):
Blog = Blog.objects.get(pk=animal_id)
return render(request,'blog.html',{blog':blog})
私のブログ.html
{% if blog %}
{{blog.name%}}
{% endif %}
ブログを作成した人だけにこのリンクを表示するにはどうすればよいですか?
<a href="{% url world:BlogDelete blog.id %}"> Delete blog</a>