[英]Django: How to make json data readable in django?
我正在嘗試從hackernews api檢索最新消息,一切似乎都工作正常,當我打印狀態代碼時,我得到狀態代碼:200。 現在我得到了一些數據,但它們不可讀,這就是顯示的方式
b'[31349988,31344981,31348529,31344863,31341698,31348097,31347740,31348772,31347286,31348463,31345478,31348316,31345749,31347983,3'
這是我用來從 api https://hackernews.api-docs.io/檢索數據的代碼
def index(request):
response = requests.get("https://hacker-news.firebaseio.com/v0/topstories.json")
return render(request, "index.html", {'response': response})
索引.html
{% story in response %}
{{ story.title }}
{% endfor %}
您的requests.get()
返回一個對象。 因此,為了使其可讀,只需傳遞.json()
方法,如下所示:
def index(request):
response = requests.get("https://hacker-news.firebaseio.com/v0/topstories.json").json()
return render(request, "index.html", {'response': response})
您的 requests.get() 返回一個對象。 因此,為了使其可讀,只需傳遞 .json() 方法,如下所示:
def index(request):
response = requests.get("https://hacker-news.firebaseio.com/v0/topstories.json").json()
return render(request, "index.html", {'response': response})
從項目中刪除標題
{% story in response %}
{{ story }}
{% endfor %}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.