Вы можете сделать это с помощью reverse
из django.url
и можете передать произвольную args
или kwargs
ссылку .
Скажем, ваши URL будут как
urlpatterns = [
path('articles/', your_article_view),
path('articles/<slug:slug>/', your_article_slug_view),
]
, а из вашего article_view
вы можете перенаправить на article_slug_view
как
reverse('articles', args=['hello'])
'/articles/hello' # url
, который вы можете сгенерировать uuid
и передайте это, это всегда будет проверять случайные разные URL-адреса.Все, что вы хотите сделать.