Ceci est un peu un casse-tête, j'ai ces modèles pseudo:objet Sérialisation JSON efficacement
class Country(models.Model):
name = models.CharField(unique=True)
class Region(models.Model):
name = models.CharField(unique=True)
country = models.ForeignKey(Country)
class SubRegion(models.Model):
name = models.CharField(unique=True)
region = models.ForeignKey(Region)
class Estate(models.Model):
name = models.CharField(unique=True)
sub_region = models.ForeignKey(SubRegion)
Je suis en train de JSON SERIALIZE leurs données ci-dessous. Cependant, je ne suis pas sûr de savoir comment le faire efficacement (en évitant les requêtes de base de données trop), des suggestions sont appréciés
{
CountryX: {
RegionX {
SubRegionX = [
"EstateX"
"EstateY",
"EstateZ"
],
SubRegionY = [ etc... ]
},
RegionY { etc... }
},
CountryY: { etc... }
}
génial, merci –
si sub.name pas dans les données [country.name] [region.name] [sub.name] devrait être si sub.name pas dans les données [country.name] [region.name] –