как вызвать список значений с переменными для диапазона | django - PullRequest
0 голосов
/ 27 января 2020

У меня трудности с последовательной печатью списка, я сделал все возможное: (

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

...