草 稿

Django 模板继承操作步骤

Python Django 学习笔记

  1. 分辨确定模板的共享部分内容

  2. 根据分析,保留模板共享部分内容

    比如,保留导航部分,底部内容。

  3. 针对内容个性化部分,用{% block yourblockname %}{% endblock %} 来为期保留位置

  4. 在主模板,用{% block chartjs %}{% endblock %} 来为子模板的脚本预留位置

  5. 建立个性化内容子模板页面

    1: 说明从哪里找母模板 {% extends '主模板名' %}

    2: 说明内容对应的坑部分

    {% block grid%}

    内容

    {% endblock %}

     

    如果对应内容有脚本,需要编写脚本,用 {% block chartjs %}{% endblock %} 来包装脚本内容。

  6. 在 views.py 中, 修改return render(request,'index.html',context)

    render渲染的对象,改成子页面

     

    return render(request,'new_data.html',context)

  7. 在 view.py 中增加视图函数 def chart(request):

    def chart(request):

    return render(request,'chart.html')

  8. 在 urls.py 中增加视图页对应的链接

    url(r'^chart/',chart),

率先点赞

评论(0