Есть ли способ перенаправить пользователя с моего сайта django на внешний сайт с помощью urlField?

вот мой model.py

from django.db import models

# Create your models here.
class TestSeries(models.Model):
    name=models.CharField(max_length=120)
    url_field=models.URLField(max_length=200)

    def __str__(self):
        return self.name
    def save(self, *args, **kwargs):
        super().save(*args, **kwargs)
    class Meta:
        verbose_name_plural="TestSeries"

и вот мой views.py

from django.shortcuts import render
from .models import TestSeries
from django.views.generic import ListView

class TestListView(ListView):
    context_object_name='test'
    model=TestSeries
    template_name='testseries/test_list_view.html'
    def test_view(request,pk):
        test=TestSeries.objects.get(pk=pk)
        return redirect(test.image_url)

и мой html-шаблон

{% extends 'home.html' %}


{% block content %}

{% for obj in object_list %}
{{obj.name}}:-<a href="{'url_field'}">{{obj.url_field}}</a>
{% endfor %}

{% endblock %}

Примечание:- Я могу отобразить имя и поле url_ объекта в моем html файле, но как только я нажимаю на ссылку, появляется ошибка404, страница не найдена.

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