html - Django过滤器和分页不显示
问题描述
我创建了2个查询列表,在我创建的第一个列表中,过滤和分页显示成功,但是当我创建的第二个数据表中没有项目时,它显示成功,但是当我向表中添加项目时,它消失了。
我的模型.py;
class nagioslar(models.Model):
nekip = models.TextField(max_length=100, null=True)
nalarmseviyesi = models.TextField(max_length=100,null=True)
nr1 = models.TextField(max_length=100, null=True)
nr2 = models.TextField(max_length=100, null=True)
nr3 = models.TextField(max_length=100, null=True)
nkonu = models.TextField(max_length=100, null=True)
netki = models.TextField(max_length=100, null=True)
ndetaylar = models.TextField(max_length=100, null=True)
niletisim = models.TextField(max_length=100, null=True)
意见.py;
def nagios(request):
nmembers_list = nagioslar.objects.all()
paginator = Paginator(nmembers_list, 1000000000000000)
page = request.GET.get('page', 1)
try:
nmembers = paginator.page(page)
except PageNotAnInteger:
nmembers = paginator.page(1)
except EmptyPage:
nmembers = paginator.page(paginator.num_pages)
return render(request, 'nagios.html', {'nmembers': nmembers})
html;
<div class="card mb-3">
<div class="card-header">
<i class="fas fa-table"></i>
Nagios Alarmlar
<a class="btn btn-sm btn-success" href="{% url 'ncreate' %}" style="padding: 8px; float: right; background-color: green; color: white;">EKLE</a>
</div>
<div class="card-body">
<div class="table-responsive ">
<table class="table table-striped table-bordered text-center dataTable no-footer align-center align-middle " id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>Ekip</th>
<th>Alarm Seviyesi</th>
<th>R1</th>
<th>R2</th>
<th>R3</th>
<th>Konu</th>
<th>Etki</th>
<th>Detaylar</th>
<th>İletişim</th>
</tr>
</thead>
<tbody>
{% for nmember in nmembers %}
<tr>
<td>{{ nmember.nekip }}</td>
<td>{{ nmember.nalarmseviyesi }}</td>
<td>{{ nmember.nr1 }}</td>
<td>{{ nmember.nr2 }}</td>
<td>{{ nmember.nr3 }}</td>
<td>{{ nmember.nkonu }}</td>
<td>{{ nmember.netki }}</td>
<td>{{ nmember.ndetaylar }}</td>
<td>{{ nmember.niletisim }}</td>
<td>
<a class="btn btn-sm btn-warning" href="nedit/{{ nmember.id }}"> <span class="fa fa-edit"></span> </a>
<a class="btn btn-sm btn-danger" href="ndelete/{{ nmember.id }}"><span class="fa fa-trash"></span> </a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
解决方案
推荐阅读
- java - Android Studio 无法从“generated_java”文件夹中导入 java
- javascript - 当指针在浏览器内快速移动时,MouseEvent.movementX 返回不正确的值
- javascript - React Native 获取 TextInput 值并使用 onBlur 或 onFocus 方法在同一个视图上使用
- c# - 如何在 xamarin.forms 中使用 CoreNFC?
- javascript - 使用 Tampermonkey 打开本地文件夹
- reactjs - 使用重新选择反应选择器 - createStructuredSelector
- javascript - 使用 Observable 同步执行动态数量的 https
- python - 如何使用 python 在一个图中绘制具有不同日期时间的三个值?
- python - 查找整个单词进行匹配
- react-native - 反应原生导航wix推屏问题