Как сделать раскрывающееся место поиска, когда я нажимаю на определенное место, чтобы получать данные и отображать? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь создать Django веб-приложение. В котором я хочу, чтобы самые популярные твиты получали через (API) местоположение. Кто-нибудь знает, как это делают? Есть идеи?

Сделать раскрывающееся место поиска. Когда я щелкнул определенное место, чтобы получить данные и отобразить?

image

Как, например, эта страница.

Views.py

#import json
#import requests
import tweepy
import twitter
import yweather

def trends(request):
   auth = tweepy.OAuthHandler(consumerKey, consumerSecret)
   auth.set_access_token(accessToken, accessTokenSecret)
   api = tweepy.API(auth)

   woeid = 2151330
   trend = api.trends_place(woeid)
   final_trend = []
   for trending in trend[0]['trends'][:10]:
       final_trend.append(trending)
return render(request, "trend.html",{'final_trend':final_trend})

тренд. html

{% for t in final_trend %}
  <td>1</td>
  
  <td>{{t.name}}</td>
  {% if t.tweet_volume == None %}
  <td><10k tweets</td>
  {% else %}
  <td>{{t.tweet_volume|slugify|slice:":2"}}k tweets </td>
  {% endif %}
  <!-- <td><a href="{{t.url}}">Tweet</td> -->

</tr>
{% endfor %}
...