Динамическое имя обратного URL, предоставляемое из модели Django

Я пытаюсь обратить (как работает reverse_lazy) имя urll_name, хранящееся в SubMenu.link. Вот мой код

Моя модель

class SubMenu(models.Model):
    menu = models.ForeignKey(MainMenu, on_delete=models.CASCADE, related_name="submenus")
    title = models.CharField(max_length=50)
    link = models.CharField(max_length=50, null=True, default="null")

    def __str__(self):
        return self.title

Мой корень urls.py

from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('bodys.urls')),
    path('blog', include('blogs.urls')),
    path('contact', include('contacts.urls')),
    path('services/', include('services.urls')),
]

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