Estoy tratando de agregar una lista de códigos de aeropuerto y su nombre en la base de datos Django postgresql usando modelos. Mi objetivo es que el nombre del aeropuerto aparezca cuando alguien escriba el código del aeropuerto como se ve en los sitios web de las aerolíneas. He hecho un diccionario como este.
airports = {"JFK": 'New York', "AAE": 'Annabah', "AAF": 'Apalachicola', "AAG": 'Arapoti', "AAH": 'Aachen', "AAI": 'Arraias', "AAJ": 'Awaradam' "...": '........' }Entonces, cuando alguien escriba el código JFK, aparecerá el nombre del aeropuerto de Nueva York. Entiendo que tendré que usar ajax y jquery para eso. Pero primero tengo que guardar el diccionario de cientos de aeropuertos en mi base de datos postgresql. Cualquier ayuda cuál es la mejor manera de guardar este diccionario y no quiero escribirlos a mano uno por uno porque son cientos.
Debe usar JSONField, permitirá diccionarios anidados dentro de sus modelos.
Ejemplo
from django.contrib.postgres.fields import JSONField from django.db import models class Dog(models.Model): name = models.CharField(max_length=200) data = JSONField() def __str__(self): # __unicode__ on Python 2 return self.nameFuente: https://docs.djangoproject.com/en/1.10/ref/contrib/postgres/fields/#querying-jsonfield