sdjl.objects.filter(sd_filename=request.GET.get('filename'),sd_user=request.user.name),如何从这行代码执行的结果中循环取用每一条数据,并取用数据中的nr字段
时间: 2024-05-02 20:16:09 浏览: 106
小流域设计洪水的计算ga.ppt
假设你的模型是 `sdjl`,并且你已经通过 `request.GET.get('filename')` 获取到了 `sd_filename` 字段所对应的值,可以使用以下代码来循环取用每一条数据,并取用数据中的 `nr` 字段:
```
sdjls = sdjl.objects.filter(sd_filename=request.GET.get('filename'), sd_user=request.user.name)
for sd in sdjls:
nr = sd.nr
# 在这里使用 nr 字段进行后续操作
```
其中,`sdjls` 是一个 QuerySet 对象,代表了所有符合筛选条件的 `sdjl` 数据。使用 `for` 循环对其进行遍历,每次遍历会得到一个 `sd` 对象,可以通过 `sd.nr` 获取到该对象的 `nr` 字段的值。你可以在循环中对 `nr` 字段进行后续操作。
阅读全文