码迷,mamicode.com
首页 > 其他好文 > 详细

django 标签

时间:2017-05-22 16:37:22      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:html   templates   extend   ati   ase   nbsp   upper   包含   xtend   

django标签

{% if/for/ifequal/ifnotequal condition %}

  ...{{ name|first|lower}}{# interpretation:lower the first word of name #}

{% endif/endfor/endifequal/ifnotequal %}

 

{% include %} 标签允许在"模板"中包含其它的模板的内容

 

 将工程里的settings.py的DIRS修改为:

‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] ,

 

 以下内容在urls.py

from django.conf.urls import url from . import view urlpatterns = [url(r‘^$‘, view.django)]

 

 以下内容在view.html

from django.http import HttpResponse from django.shortcuts import render

def django(request):

    context = {}

    # context["question"] = u"aRe You OK?"

    # context["answer"] = u"i am fine,tks!"

    namelist = ["jackey","vickey"]

    context["namelist"] = namelist

    return render(request,‘testdjango.html‘,context)

 

 以下内容在hello.html的<body></body>标签对里

 {% extends "base.html" %}
    {% block mainbody %}
{#        <h1>{{ question|lower }}</h1>#}
{#        <h1>{{ answer|upper|truncatechars:"10" }}</h1>#}
        {% for name in namelist %}
            <ul>
            {% if name == "jackey" %}
                <li>{{ name }}</li>
            {% elif name == "vickey" %}
                <li>{{ name }}</li>
            {% else %}
                <li>{{ name }}</li>
            {% endif %}
            </ul>
        {% endfor %}
    {% endblock %}

django 标签

标签:html   templates   extend   ati   ase   nbsp   upper   包含   xtend   

原文地址:http://www.cnblogs.com/vickey-wu/p/6889777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!