【发布时间】:2017-08-03 10:00:53
【问题描述】:
我是 django 和 Web 开发的新手,基于 SO 上的示例和帮助,我拼凑了一些东西,它采用模型并将其呈现在 django 表中。我的模板代码基本如下:
{% block content %}
{% load static %}
{% load render_table from django_tables2 %}
<div class="function-page">
<div class="table-form">
<div class="function-container">
{% render_table reviews %}
</div>
</div>
</div>
{% endblock %}
视图如下:
@login_required(login_url="login/")
def review(request):
table = DummyTable(DummyModel.objects.all())
form = DummyForm()
RequestConfig(request, paginate={"per_page": 10}).configure(table)
return render(request, 'review.html', {'reviews': table, 'DummyForm': form})
这很好用。但是,我想做的是向用户显示一条消息,说当数据库表为空时没有记录。在当前设置中,它显示了一个带有列的空表,从可用性的角度来看,这可能不是最好的。
【问题讨论】:
标签: django django-templates django-views django-tables2