art-template模板渲染HTML
该方法的核心思想就是将json数据传入按照art-template模板编写模板中去。
- filename: 对于模板的script标签的id;
- data: js获取的数据(一般是后端返回的序列化json字符串)
// 基于模板名渲染模板
template(filename, data);
这样就可以把这部分的模板添加到template模板中去,更多的详情可以参考art-template网站
具体示例参考如下:
前端部分
下载template-web.js
文件,在HTML文件中导入,并编写包含渲染的script
标签。
<!-- file: course_teacher.html -->
{% extends 'cms/base.html' %}
{% load rest_framework %}
{% block title %}
课程老师
{% endblock %}
{% block head %}
{# 引入arttemplat #}
<script src="{% static 'js/template-web.js' %}"></script>
<script src="{% static 'js/index.js' %}"></script>
{% endblock %}
{% block main %}
<div class="box-body">
<table class="table table-bordered">
<thead>
<tr>