Неправильное отображение комментариев при удалении кнопки удаления/редактирования из-за аутентификации

Мой раздел комментариев работает нормально, когда я являюсь пользователем, который ввел комментарии и имеет право видеть кнопку редактирования удаления. Как на рисунке ниже: picture without delete/edit button gone

Но когда я ввожу пользователя, который не оставил ни одного комментария, и кнопка удаления и редактирования не отображается, получается беспорядок, как на картинке ниже:

image without permission to see edit/delete button

Это странно, как мне исправить это, чтобы не владелец комментария, который не видит кнопку редактирования/удаления, видел фейл так же, только исключил кнопку удаления/редактирования? Буду очень признателен за помощь

product_detail.html

Код начинается в нижней части шаблона под

Отзывы

Включаю views.py, но не думаю, что он нужен на всякий случай

Я устранил проблему, это была ошибка с аутентификацией, блокирующей код, из-за чего он не действует так, как должен.

С приведенным ниже кодом все выглядит нормально даже для неавторизованных пользователей в product_detail.html:

<div class="clearfix"></div>
                                <p>{{ review.content }}</p>
                                {% if user.is_authenticated %}
                                {% if user.id == review.created_by.id %}
                                <p>
                                    <a a href="{% url 'edit_review' review.id %}" class="float-right btn btn-primary ml-2 text-white"> <i class="fa fa-edit"></i> Edit</a>
                                    <a href="{% url 'delete-review' review.id %}" class="float-right btn text-white btn-danger"> <i class="fa fa-trash"></i> Delete</a>
                               </p>
                                    {% endif %}
                               {% endif %}
                            </div>
                        </div>
                            
                                </div>
                            </div>
            </div>
        </div>
    {% endfor %}
{% endblock %}
Вернуться на верх