我是 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)