Django模板不显示任何内容

时间:2013-01-04 14:45:59

标签: django django-templates

我正在使用Django 1.4.1,我似乎无法弄清楚为什么我的模板中的块内容不会显示。有内容要显示,因为我还添加了一个空标签来检查这个,我已经手工验证了。奇怪的是,如果我在模板中插入一些随机字符,就会显示块内容。

这是模板

{% extends "base.html" %}

{% block content %}
<div id="content">

<table cellspacing="3" cellpadding="3">
    <tr align="center">
        <th>Model</th><th>Serial Number</th><th>Date In</th><th>Date Out</th><th>Status</th><th>Company</th><th>Notes</th>
    </tr>
    {% for dmg in object_list %}

    <tr align="center">
        <td>{{ dmg.model_num }}</td>
        <td>{{dmg.serial_num}}</td>
        <td>{{dmg.date_in}}</td>
        <td>{{dmg.date_out}}</td>
        <td>{{dmg.status}}</td>
        <td> {{dmg.company}}</td>
        <td> {{dmg.notes}}</td>
    </tr>
    {% empty %}
    <li>Well this sucks!</li>

    {% endfor %}
</table>
</div>
{% endblock %}

问题不在于我的想法的视图或网址,好像我要在块内容标记中的任何地方输入“hello”一切都很好,否则它只是渲染base.html。

由于

<head>
<title>{% block title %}Biscom Manufacturing{% endblock %}</title>
<link href="/static/main.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="main">

<!-- start hoz navigation bar. -->
<ul id="nav">
    <li><a href="c:/users/administrator/projects/mfg_inventory/templates/index.html">Home</a></li>
    <li><a href="">Manufacturing Wiki</a></li>
    <li><a href="http://8000/admin">Manufacturing Database</a></li>
    <li><a href=""> License Manager</a></li>
    <li><a href=""> License Manager</a></li>
    <li><a href="http://download..com">BDS</a></li>
    <li><a href="http://rma.dialogic.com/">Dialogic RMA</a></li>
    <li><a href="http://aimhighglobal.com">Aim High</a></li>
    <li><a href="http://fedex.com/us">Fedex</a></li>
</ul>
<!-- end horz navigation bar -->



    {% block content %}

    <!-- the main content for the page -->

    {% endblock %}

</div>

</body>
</html>

以下是视图

def dmg_new_status(request, status):

# Look up the status (and raise a 404 if it can't be found).
try:
    stat = DMG_New_Inv.objects.filter(status__iexact=status)
except DMG_New_Inv.DoesNotExist:
    raise Http404


return list_detail.object_list(
    request,
    queryset = DMG_New_Inv.objects.filter(status__iexact=status),
    template_name = "Manufacturing/dmg_inv.html",

0 个答案:

没有答案