Я играю с GeoIP2 и запросил следующее в мой взгляд .
g = GeoIP2()
city = g.city('google.com')
tests = Test.objects.all()
args = { 'tests': tests }
return render(request, 'app/home.html', args)
Я получаю JSON-ответ с кучей данных, яменя интересует, например, "city".
{'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
Несмотря на некоторые поиски в Google и видео на Youtube, я не совсем уверен, как мне взятьнапример, "город" из ответа JSON. Я посмотрел предыдущие темы здесь, но не совсем уверен, что их можно применить здесь, похоже, что другие темы были для более сложных вещей.
Есть предложения?
РЕШЕНО city = g.city ('google.com') json = city ['city']