我正在做一個 Django 專案,我遇到了一種情況,如果特定物體存在于資料庫的列中,我想隱藏表中的一行。我正在使用 MYSQL 資料庫。我想要自動隱藏行而不單擊任何按鈕或任何復選框。
頁面.html:
<table border="2">
<tr>
<th> ID</th>
<th> NAME</th>
<th> PASSWORD</th>
<th> IP</th>
<th>PORT</th>
</tr>
{% for data in Cvs_logs %}
<tr>
<td>{{data.id}}</td>
<td>{{data.user}}</td>
<td>{{data.pass}}</td>
<td>{{data.ip}}</td>
<td>{{data.port}}</td>
</tr>
{% endfor %}
</table>
意見.py:
def home_view(request):
auth = Cvs_logs.objects.all()
return render(request, 'page.html', {'Cvs_logs': auth })
模型.py:
class Cvs_logs(models.Model):
id = models.BigIntegerField
ip = models.CharField(max_length= 100)
port = models.CharField(max_length= 100)
user = models.CharField(max_length= 100)
pass = models.CharField(max_length= 100)
class Meta:
db_table = "xyz"
條件是 if name == 'abc', 那么它應該在不點擊任何按鈕的情況下自動隱藏資料
uj5u.com熱心網友回復:
在views.py你可以exclude這樣使用:
def home_view(request):
auth = Cvs_logs.objects.exclude(user="abc") #here
return render(request, 'page.html', {'Cvs_logs': auth })
這將不包括帶有 的特定資料user = "abc"。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/535827.html
上一篇:addEventListener點擊功能問題。每點擊一次,該函式就會比以前多登錄一次
下一篇:在本機反應中過濾復雜陣列?
