django模板使用教程

Django模板使用

1.为模板布局(base.html)

{% block banner %}
<hr/>
{% endblock %}




<div class="container">
{% block container %}
{% endblock %}
</div>

2.导入页面(例如:home.html)

{% extends "base.html" %}

写html
{% block container %}
{% endblock %}


写js
{% block js %}
{% endblock %}

3.模板语句

1 - 相当于ng-if
{%  ifequal item.maintain_type 'china'  %}
                版本1
              {% endifequal %}
{% ifequal item.maintain_type 'china_045' %}
               版本2
              {% endifequal %}

2 - for循环             
{% for group_member in item.maintain_group %}
            {{group_member}}
              {% endfor %}    

3 - if语句          
 {%  if item.remark   %}
     {{item.remark}}
      {% endif %}

4 - 使用指令
{% verbatim %}
{% endverbatim %}

4.往字符串中嵌入变量值

baseUrl = '{0}/beep/bugevents/{1}/statistic'.format(serverSite, product.product_id);

Django urls.py 正则说明

1.
url(r'^api/v1/beep/bugkeywords/(\d+)/$', views.BugKeywordViewSet.as_view({'get':'list', 'post':'create'}))

2.
url(r'^api/v1/beep/bugkeywords/(?P<product_id>\d+)/(?P<pk>\d+)/$', views.BugKeywordViewSet.as_view({'get':'retrieve', 'put':'update', 'delete':'destroy'}))

3.
 url(r'^api/v1/beep/watcher/(.*)/duty/$', views.get_watcher)

4.
url(r'api/v1/trinity/login/uptime/(.+)/$', _m('api_login_uptime'))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值