感谢您的帮助。对不起,我编程不好。
好吧,我正在尝试从数据库(SQLite 3)中取出数据并一次显示所有内容。
这是我的观看次数代码
<receiver android:name="androidx.media.session.MediaButtonReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON"/>
</intent-filter>
</receiver>
这是我放置的HTML
def index(request):
tank = tank_system.objects.all()
args = {'tank':tank}
return render(request,'FrounterWeb/includes.html',args)
但是如果我想用{% block content %}
<div class ="table-responsive-sm">
<!-- tables tiles -->
<table class ="table table-bordered table-responsive-sm">
<tr>
<th>Time</th>
<th>EC</th>
<th>pH</th>
<th>Tank level</th>
<th>room temptures</th>
<th>Water temptrure</th>
</tr>
{% for tank_system in tank %}
<tr>
<td>time</td>
<td>{{tank.EC}}</td>
<td>{{tank.PH}}</td>
<td>{{tank.WaterLevel}} lites</td>
<td>{{tank.TempRoom}} C</td>
<td>{{tank.TempWater}} C</td>
</tr>
{%endfor%}
</table>
</div>
{% endblock %}
修改为
此处已修改视图;
objects.get(id=x)
我保证数据库将jQuery数据/对象传递到我的html中,但是现在我对如何解决这个问题感到困惑。...
请帮助它,只需修复
答案 0 :(得分:1)
问题是模板中的for循环。您正在使用一个名为tank_system
的循环变量,但是在输出每个属性时引用了一个不存在的变量tank
。
使用正确的变量名tank_system
应该可以解决,例如
{% for tank_system in tank %}
<tr>
<td>time</td>
<td>{{tank_system.EC}}</td>
<td>{{tank_system.PH}}</td>
<td>{{tank_system.WaterLevel}} lites</td>
<td>{{tank_system.TempRoom}} C</td>
<td>{{tank_system.TempWater}} C</td>
</tr>
{%endfor%}