小编pH4*_*T0M的帖子

Django - 外部 URL 链接

我是 Python 和 Django 的新手,我刚刚创建了一个网站。基本上我希望在网站上有一个页面来显示我们公司的合作伙伴。我创建了一个应用程序“合作伙伴”,在模型中,我将“网站”作为字段之一。

在合作伙伴 html 文件上,我有一个用户可以单击的按钮,这会将他们带到新选项卡中的合作伙伴网站。

我尝试通过以下方式链接该网站:{{partner.website}}但是最终结果如下:www.mydomain.com/partners/www.partnerwebsite.com

我只想在新选项卡中打开合作伙伴网站 (www.partnerwebsite.com)。

任何帮助表示赞赏。如果已经有其他帖子讨论此问题,请重定向我。

视图.py

from django.shortcuts import render, redirect
from .models import Partner

def index(request):
    partners = Partner.objects.order_by('-date_added').filter(is_published=True)

     context = {
    'partners': partners,
}

     return render(request, 'partners/partners.html', context)
Run Code Online (Sandbox Code Playgroud)

模型.py

from django.db import models
from datetime import datetime

class Partner(models.Model):
    name = models.CharField(max_length=200)
    description = models.TextField()
    website = models.CharField(max_length=100)
    email = models.CharField(max_length=200)
    contact_person = models.CharField(max_length=200)
    phone = models.CharField(max_length=100)
    mobile = models.CharField(max_length=100)
    address = models.CharField(max_length=200)
    photo_main = models.ImageField(upload_to='photos/partners/%Y/%m/%d/')
    promo_code = models.CharField(max_length=20, blank=True)
    is_published …
Run Code Online (Sandbox Code Playgroud)

python django redirect external-url

1
推荐指数
1
解决办法
6397
查看次数

标签 统计

django ×1

external-url ×1

python ×1

redirect ×1