0
創建多維數組在models.py:Django的蟒蛇在views.py
class PUser(models.Model):
phone = models.TextField(blank=True, null=True)
email = models.TextField()
txt = models.TextField(blank=True, null=True)
我想創建爲多維數組。
現在這是我在功能views.py:
def main(request):
users = []
for i in range (5):
for a in range(3):
users[i][a] = PUser.objects.all()
return render(request, 'main.html', {'users': users})
但我知道它不是正確的,它不工作。
我該如何編輯它?
以及main.html中的代碼應該如何?
例如,我在考慮諸如{{ users[2][3] }}
之類的東西。代碼應該如何? (我看過同樣的問題,但不適合我有用)
但正如我注意到我想使用'{{用戶[2] [3]}}'。我想選擇我想要的索引並將其放在我的文件代碼中的不同位置。我不想在一個地方一個接一個地打印所有的文件,所以不想使用「for循環」。我希望能夠選擇在代碼的哪個位置打印哪個索引。 – niloofar
我添加了一個例子來打印一個特定的用戶:) –
通過使用'{{users [3] .phone}}'我遇到了這個錯誤:'無法解析餘數:'[3] .phone'from'user [3] .phone'' – niloofar