Есть ли способ перенаправить пользователя с моего сайта 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, страница не найдена.