解決Django layui {{}}沖突的問題
layui的table的自定義模板需要用到{{}},但是和Django的{{}}沖突了,layui的{{}}失效了
解決方法:從Django 1.5開始,支持{% verbatim %}標簽(verbatim的意思是逐字翻譯的,字面意思的),Django不會渲染verbatim標簽包裹的內(nèi)容
<table class="layui-table" lay-data="{ height:332, url:'/get_shop_table_msg/', page:false, id:'idTest'}" lay-filter="demo"> <thead> <tr> <th lay-data="{checkbox:true, fixed: true}"></th> <th lay-data="{field:'shop_id', width:80, sort: true, fixed: true}">店鋪ID</th> <th lay-data="{field:'shop_name',width:200, sort: true}">店鋪名稱</th> <th lay-data="{field:'shop_url', width:500, templet:'#a_shop_url'}">店鋪Url</th> <th lay-data="{fixed: 'right', width:160, align:'center', toolbar: '#barDemo'}"></th> </tr> </thead> </table> <script type="text/html" id="a_shop_url"> <a href="{% verbatim %}{{ d.shop_url }}{% endverbatim %}" rel="external nofollow" class="layui-table-link" target="_blank"> {% verbatim %}{{ d.shop_url }}{% endverbatim %} </a> </script>
將layui用到的{{}},用
{% verbatim %}{% endverbatim %}
包起來就可以了。
以上這篇解決Django layui {{}}沖突的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)據(jù)可視化之Matplotlib初級使用指南
Matplotlib是Python中最常用的數(shù)據(jù)可視化庫之一,它提供了豐富的圖表類型和靈活的自定義選項,能幫助我們以更直觀的方式理解數(shù)據(jù),本文將對Matplotlib的基本功能進行介紹,包括如何創(chuàng)建和自定義圖表等2023-07-07Python中的數(shù)據(jù)類dataclass解讀
這篇文章主要介紹了Python中的數(shù)據(jù)類dataclass使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01Python繪制三角函數(shù)圖(sin\cos\tan)并標注特定范圍的例子
今天小編就為大家分享一篇Python繪制三角函數(shù)圖(sin\cos\tan)并標注特定范圍的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12一文了解python 3 字符串格式化 F-string 用法
本文介紹在python 3 編程中,如何進行字符串格式化。介紹了F-string的用法,通過實例代碼給大家介紹的非常詳細,對大家的工作或?qū)W習具有一定的參考借鑒價值,需要的朋友參考下吧2020-03-03matplotlib實現(xiàn)自定義散點形狀marker的3種方法
本文主要介紹了matplotlib實現(xiàn)自定義散點形狀marker的3種方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10