<div dir="ltr">Ciao a tutti. Volevo sapere se e come posso escludere un insieme di elementi nella maschera dell'amministrazione in un campo <span style="font-family:'courier new',monospace">OneToOneField</span>. Ovvero, questo è la mia classe:<div>
<br></div><div><div><font face="courier new, monospace">class Info(models.Model):</font></div><div><font face="courier new, monospace">    volontario = models.OneToOneField('Volontari')</font></div><div><font face="courier new, monospace">    data_stampa_tesserino = models.DateField(blank=True, null=True)</font></div>
<div><font face="courier new, monospace">    n_attestato = models.CharField(max_length=20, blank=True, null=True)</font></div><div><font face="courier new, monospace">    tessera_socio = models.CharField(max_length=20, blank=True, null=True)</font></div>
<div><font face="courier new, monospace">    data_tessera_socio = models.DateField(blank=True, null=True)</font></div><div><font face="courier new, monospace">    data_esame = models.DateField(blank=True, null=True)</font></div>
<div><font face="courier new, monospace">    provenienza = models.CharField(max_length=255, blank=True, null=True)</font></div><div><font face="courier new, monospace">            </font></div><div><font face="courier new, monospace">    def __unicode__(self):</font></div>
<div><font face="courier new, monospace">        return '%s' % (self.volontario)</font></div><div><font face="courier new, monospace">        </font></div><div><font face="courier new, monospace">    class Meta:</font></div>
<div><font face="courier new, monospace">        verbose_name = u'Info'</font></div><div><font face="courier new, monospace">        verbose_name_plural = u'Info'</font></div><div><font face="courier new, monospace">        ordering = ['volontario']</font></div>
<div><div><br></div><div>In pratica io vorrei che nel campo "volontario" apparissero solamente quei volontari che NON sono ancora stati inseriti nella tabella, estraendo la lista dal model chiamato "Volontari".</div>
<div><br></div><div>Sostanzialmente dovrebbe essere eseguita una query del tipo:</div><div><font face="courier new, monospace">Volontario.objects.exclude(pk__in=Info.objects.all())</font><br></div><div><br></div><div>Qualche idea o consiglio da darmi? Grazie mille</div>
<div><br></div><div><font color="#999999">------</font></div><font color="#999999">Zanon Samuele<br>mailto: webs86 AT gmail DOT com</font></div>
</div></div>