запись если это создатель записи, у остальных ее не будет. сделал вот так. можно ли менее кастыльно сделать?
def post_view(request, username, post_id):
user = request.user
post = Post.objects.get(id=post_id)
if user is User.objects.get(username=username):
is_user = True
else:
is_user = False
return render(request, 'posts/post.html', {'user': user, 'post': post, 'is_user': is_user})
и в шаблоне проверяю
{% if is_user %}
<a class="btn btn-sm text-muted" href="{% url %}" role="button"> Редактировать </a>
{% endif %}
If user.id == post.user_id
Обсуждают сегодня