Это view.py, которые извлекают 6 URL-адресов изображений из instagram. Во-первых, все в порядке, но как я могу изменить показанные 6 изображений в файле home.html (который извлекает 6 новых изображений), когда я нажимаю следующую кнопку?Как я могу изменить этот div с той же кнопкой search_key, когда я нажимаю следующую кнопку?
def home(request):
trends = []
if request.method == 'POST':
if request.POST.get('q'):
search_key = request.POST.get('q').replace(" ","")
getImageFromInstagram(search_key)
else:
search_key = ''
veriler = hashTags.objects.values_list('hashTag',flat=True)
line = hashTags(hashTag=search_key,trends=search_key,image_url=tagUrl)
line.save()
return render(request, "home.html", {'trends':trends,'urls':urls,'hashtags':veriler})
def getImageFromInstagram():
tagUrl = 'https://api.instagram.com/v1/tags/'+ search_key +'/media/recent?client_id=Hidden for security'
q = requests.get(tagUrl).json()
urls = [ q['data'][i]['images']['standard_resolution']['url'] for i in range(6)]
return urls
конец home.html
<div class="col-md-8 timeline">
{%for image_url in urls%}
<img src="{{image_url}}">
{% endfor%}
</div>
<button type="submit" name="submit" class="btn btn-primary btn-lg btn-block">Next</button>
вы хотите получить еще 6 изображений из instagramm, когда вы нажимаете 'next'? – doniyor
Да, точно. Когда я нажимаю дальше, класс div должен меняться с новыми изображениями – Yasin
@doniyor Можете ли вы помочь в этом? – Yasin