gpt4 book ai didi

python - 使用 Django 获取 JSON 数据

转载 作者:行者123 更新时间:2023-12-01 06:56:23 25 4
gpt4 key购买 nike

我正在使用 GeoIP2,并在我的 View 中请求以下内容。

g = GeoIP2()
city = g.city('google.com')
tests = Test.objects.all()

args = { 'tests': tests }

return render(request, 'app/home.html', args)

我收到一个包含大量数据的 JSON 响应,例如,我对“城市”感兴趣。

{'city': None, 'continent_code': 'NA', 'continent_name': 'North America', 'country_code': 'US',     'country_name': 'United States', 'dma_code': None, 'latitude': 37.751, 'longitude': -97.822, 'postal_code': None, 'region': None, 'time_zone': 'America/Chicago'}

我的模型

# Create your models here.
class Test(models.Model):
city = models.CharField(default='', max_length=100)

def __str__(self):
return self.browser_family

尽管有一些谷歌搜索和 Youtube 视频,但我不太确定应该如何从 JSON 响应中获取例如“城市”。我在这里查看了以前的线程,但不太确定它是否可以应用在这里,似乎其他线程用于更复杂的东西。

有什么建议吗?

已解决城市 = g.city('google.com')json = 城市['城市']

最佳答案

您可以按如下方式获取/分配它:

城市 = JSON_response('城市')

这里发生了什么:

您将 JSON_reponse“city”的分配给变量“city.

在您的示例中,city 将为 None

关于python - 使用 Django 获取 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com