【发布时间】:2021-09-04 08:30:04
【问题描述】:
我正在尝试在 Django 中构建一个简单的字典。 在 home.html 文件中有一个表单,它要求用户输入一个单词。 这个词应该在 Python 脚本中“成为一个变量”,它需要它从 API 中检索某些数据。
import json
import urllib.request
url = 'https://api.dictionaryapi.dev/api/v2/entries/en_US/' + user_input
response = urllib.request.urlopen(url)
result = json.loads(response.read())
final_word = str(result[0]['word']) + ' \n\n'
final_def = str(result[0]['meanings'][0]['definitions'][0]['definition']))
'user_input' 将是存储输入的变量
然后它应该将从 API 获得的数据(在本例中为 final_word 和 final_def 传递给另一个 HTML 文件 final.html
我不知道该怎么做。任何帮助表示赞赏。如果我需要添加一些代码,请发表评论。原谅我的英语不好。
【问题讨论】:
标签: python html json django api