Shi*_*dla 11 django text-formatting field-description
我有一个django模型,其中包含一个description字段:
class Product(models.Model):
name = models.CharField(max_length="125")
description = models.TextField()
class ProductForm(ModelForm):
class Meta:
model = Product
def __init__(self, *args, **kwargs):
super(ProductForm, self).__init__(*args, **kwargs)
self.fields['description'].widget.attrs = { 'placeholder':'Description', 'rows':'10'}
Run Code Online (Sandbox Code Playgroud)
我正在渲染如下
<html>
<body>
{{form.name}}
{{form.description | linebreaks}}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
因此,使用上面的过滤器,linebreaks我可以将数据作为行格式化,但现在我想在描述字段中给出一个URL(www.google.co.in),它应该是一个可点击的前端product detail page
如何在前端的django描述字段中添加富文本格式?
另一种方法可能是在描述字段中添加一些 html
<a href="yourlink.com">your link</a>
Run Code Online (Sandbox Code Playgroud)
并使用安全标签使其在前端可访问:
{{form.description | safe | linebreaks}}
Run Code Online (Sandbox Code Playgroud)
一定要先放置安全标签,否则不起作用
| 归档时间: |
|
| 查看次数: |
20748 次 |
| 最近记录: |