I think I have set up my code quite properly but I'm getting this error for some reason. The code:
def publicfiles (request):
userobj = request.session.get('uid')
filenamearr = []
filelinkarr = []
timearr = []
uploaderarr = []
x = db.child("files").child("public").get()
for user in x.each():
print (user.key())
y = db.child("files").child("public").child(user.key()).get()
userlist = []
for docs in y.each():
userlist.append(docs.key())
userlist.append(docs.val())
filenamearr.append(userlist[0])
filelinkarr.append(pyrestorage.child(userlist[1]).get_url(None))
timearr.append(userlist[3])
uploaderarr.append(userlist[5])
print(filenamearr)
print(filelinkarr)
print(timearr)
print(uploaderarr)
return render(request, 'dashboard/public/datatabledash.html',
{'name': filenamearr, 'link': filelinkarr, 'time': timearr, 'uploader': uploaderarr})
can anyone help me why I get TypeError: 'NoneType' object is not iterable in for docs in y.each() ?