Python 尝试将模型中的链接呈现为Img标记HTML
Models.py:Python 尝试将模型中的链接呈现为Img标记HTML,python,html,django,Python,Html,Django,Models.py: class Product(models.Model): product_name = models.CharField(max_length=100) price = models.FloatField() weight = models.FloatField() image_link = models.URLField(max_length=500, default="http://polyureashop.studio.crasman.
class Product(models.Model):
product_name = models.CharField(max_length=100)
price = models.FloatField()
weight = models.FloatField()
image_link = models.URLField(max_length=500, default="http://polyureashop.studio.crasman.fi/pub/web/img/no-image.jpg")
description = models.CharField(max_length=500)
seller = models.ForeignKey('login_app.User')
reviews = models.ManyToManyField('login_app.User', related_name="reviews")
cart = models.ManyToManyField('login_app.User', related_name="carted")
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
objects = ProductManager()
Views.py:
def productdetails(request, product_id):
try:
request.session['user_id']
except KeyError:
return redirect("/")
product = Product.objects.get(id = product_id)
print product
#users = User.objects.filter(joiners = plan_id).all()
context = {
'product': product,
#"user":users,
}
return render(request, 'commerce/productdetails.html', context)
HTML:
每当我在网页上运行此输出时:
“alt=”Image Not Found“>像这样使用它
<img src="{{ product.image_link }}" alt="Image Not Found">
像这样使用它
<img src="{{ product.image_link }}" alt="Image Not Found">
那么您希望得到什么?打印产品的输出是什么。image\u link?@Exprator我希望图像能像普通标签一样从页面上的链接呈现出来function@nik_m以下内容已打印:未找到:/user/product/那么您希望得到什么?打印产品的输出是什么?image\u link?@Exprator我希望图像从页面上的链接呈现,就像普通标记一样function@nik_m打印以下内容:未找到:/user/product/