Djang中的自定义标记

2024-06-14 11:57:09 发布

您现在位置:Python中文网/ 问答频道 /正文

有谁能给我一个想法或也许一些参考,关于如何创建使用纺织品或降价django定制加价(或者我在这里想错了吗)?在

例如:我想转换以下标记(外括号表示它们被组合为一个标记:
[
[联系人]
*联系人1
*联系人2
*联系人3
[好友请求]
*何塞
]在

将它们转换为:

<div class="tabs">  
    <ul> 
        <li class="tab">Contacts</li> 
        <li>Contact #1</li>
        (etc.. etc..)
    </ul>
</div>  

或者regex更适合我的需要?在


Tags: django标记divetc联系人liultab
3条回答

Django附带了一个内置的contrib应用程序,它提供了使用几种不同标记语言(包括textile和markdown)显示数据的过滤器。在

有关详细信息,请参见the relevant docs。在

快速的谷歌搜索结果是this

内置的markup应用程序使用过滤器模板标记来呈现textile、markdown和restructedText。如果这不是您想要的,另一个选择是使用“标记”字段。e、 g

class TownHallUpdate(models.Model):
    content = models.TextField()
    content_html = models.TextField(editable=False)

    def save(self, **kwargs):
        self.content_html = textile.textile(sanitize_html(self.content))
    super(TownHallUpdate, self).save(**kwargs)

詹姆斯·陶伯(和布莱恩·罗斯纳)的例子。

相关问题 更多 >