У меня трудности с последовательной печатью списка, я сделал все возможное: (
tool / views.py
class aswq(FormView):
form_class = AswqForm
template_name = "tool/aswq.html"
context_object_name = "result"
def post(self,request):
if request.method == "POST" or "post":
self.query = request.POST['query']
self.context = {
'anime_title':[],
'thumbnail':[],
}
self.results = AnimeSearchWithQuery.keyword(self.query)
self.var = 0
for self.result in range(0,len(self.results['title'])):
self.context['anime_title'].append(self.results['title'][self.var])
self.createdAt = self.results['createdAt'][self.var]
self.updatedAt = self.results['updatedAt'][self.var]
self.startDate = self.results['startDate'][self.var]
self.endDate = self.results['endDate'][self.var]
self.nextRelease = self.results['nextRelease'][self.var]
self.status = self.results['status'][self.var]
self.subtype = self.results['subtype'][self.var]
self.popularityR = self.results['popularityRank'][self.var]
self.ratingR = self.results['ratingRank'][self.var]
self.favoritesC = self.results['favoritesCount'][self.var]
self.synopsis = self.results['synopsis'][self.var]
self.context['thumbnail'].append(self.results['thumbnail'][self.var])
self.var += 1
return render(request,'tool/result.html',{
'results':self.context,
"range":range(0,len(self.context['anime_title']))
})
шаблон, инструмент / результат. html
{% extends "base.html" %}
{% block title %}
{% endblock title %}
{% block content %}
{% for i in range %}
{{results.anime_title.i}}
{% endfor %}
{% endblock content %}
если это в python это так
list = {'sub':['en','id'],'genre': ['horror','games'],}
for i in range(0,len(list['sub'])):
print('subtitle: {}'.format(list['sub'][i]))
print('genre : {}'.format(list['genre'][i]))
может django сделать такую структуру? Спасибо, если я не могу объяснить / плохо engli sh