解決Django layui {{}}沖突的問題
更新時間:2019年08月29日 16:37:22 作者:djshichaoren
今天小編就為大家分享一篇解決Django layui {{}}沖突的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
layui的table的自定義模板需要用到{{}},但是和Django的{{}}沖突了,layui的{{}}失效了
解決方法:從Django 1.5開始,支持{% verbatim %}標簽(verbatim的意思是逐字翻譯的,字面意思的),Django不會渲染verbatim標簽包裹的內容
<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 {{}}沖突的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python繪制三角函數圖(sin\cos\tan)并標注特定范圍的例子
今天小編就為大家分享一篇Python繪制三角函數圖(sin\cos\tan)并標注特定范圍的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12一文了解python 3 字符串格式化 F-string 用法
本文介紹在python 3 編程中,如何進行字符串格式化。介紹了F-string的用法,通過實例代碼給大家介紹的非常詳細,對大家的工作或學習具有一定的參考借鑒價值,需要的朋友參考下吧2020-03-03matplotlib實現(xiàn)自定義散點形狀marker的3種方法
本文主要介紹了matplotlib實現(xiàn)自定義散點形狀marker的3種方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10