Ссылка на Django url не работает, и я не могу понять почему

У меня есть уведомление, которое появляется всякий раз, когда создается новая статья, и в этом уведомлении есть ссылка на эту статью. Проблема в том, что при нажатии на ссылку возникает ошибка 505. Когда я перехожу к этой статье из приложения, url читается как "website/app/article/77/", но когда я проверяю ссылку в уведомлении, она выдает "website/app/article/7777777777777777777777". Это немного сбивает с толку. Вот шаблон, который используется для ссылки в уведомлении

{% extends "base.html" %}
{% load bootstrap5 %}
{% load crispy_forms_tags %}
{% load static %}

{% block content %}
<div class="row">
    
    <div class="col-sm-11">
        <div class="card">
            <div class="card-body">
                <div class="row">
                    <div class="col mt-0">
                        <h5 class="card-title">{{ object.title }}</h5>
                    </div>

                    <div class="col-auto">
                        <div class="stat text-primary">
                            <i class="far fa-comment-alt"></i>
                        </div>
                    </div>
                </div>
                <h3 class="mt-1 mb-3">{{ object.message }}</h3>
                <hr>
                <h5>Details found <a href="{{ production_notification.url }}">here</a></h5>
                <hr>
                <small class="text-muted">{{ object.timestamp }}</small>
            </div>
        </div>
    </div>
</div>
{% endblock content %}

Здесь функция

def production_notification(request, form):
    url = "http://127.0.0.1:8000/knowledgebase/article/"
    if PRODUCTION:
        url = "https://website.com/knowledgebase/article/"
    users = User.objects.all()
    notification = Notification.objects.create(title=f"New production article" , message=f"{form.title}")
    notification.save()

    for user in users:
        url = url + str(form.id)
        production_notification = ProductionNotification.objects.create(user=user, notification=notification, url=url)
        production_notification.save()

Контекстный процессор

def production_notifications(request):
    if request.user.is_authenticated:
        user = request.user
        production_notifications = ProductionNotification.objects.filter(user=user).order_by('-notification__timestamp')[:5]
        production_count = Notification.objects.filter(productionnotification__user=user, productionnotification__read=False).count()

        return {
            "production_notifications": production_notifications,
            "production_count": production_count,

        }

    else:
        return {}

Пожалуйста, дайте мне знать, если необходима дополнительная информация, чтобы сделать это более понятным, о чем я спрашиваю

Я пробовал изменить ссылку, например {{% url 'app:article' id %}}, но это не помогло. Я пробовал и другие вещи

Вернуться на верх