我想在我的网站上放几段文字(在django上运行)。每个句子左右都有一个链接。如何显示此文本的最佳设计是什么?
文本应该驻留在模板,视图函数还是数据库中?标签应该硬编码到文本中,还是应该在数据库中有一个网址/网站名称表?
如果一切都在数据库中,我个人觉得它更好。所以我在考虑编写一个伪模板系统,我将这样的文本存储在数据库中:
我问了一个问题{{“here”,“stack overflow”}}
然后编写一个抓取所有标签的函数,并用正确的html替换它们。
django已经提供了一种方便的方法吗?是否有公认的惯例?
答案 0 :(得分:0)
我建议保持简单,除非您有特定的理由涉及自己的模板,数据库查找等,并且只需在您的页面中编写html。
如果你决心为自己的生活变得艰难,或者你试图解决比你的问题所暗示的更复杂的事情,那么像markdown这样的事情可能会有所帮助。