Ho due modelli implementati comecome limitare il set di query di un modello inline in Django Admin
class A(models.Model):
a_name = models.CharField(max_length=50)
class B(models.Model):
a = models.ForeignKey(A)
b_tag = models.CharField(max_length=50)
user=models.ForeignKey(User) # stores username
ora mi definisco un un amministratore e registrarlo con B come una sottoclasse di TabularInline.I chiedersi se si tratta di è possibile in qualche modo filtrare la lista di oggetti B prima che il formset inline sia renderizzato, quindi non tutti gli oggetti B correlati fanno A entrare nel formset solo quelli il cui parametro utente corrisponde all'utente attualmente loggato si presenta!
grazie un gruppo .Si lavorato come un fascino! . Se potessi disturbarti per un'altra cosa, perché la nostra funzione sovrascritta chiama la sua superclasse TabularInline. – krishnan
La chiamata superclasse ottiene il queryset iniziale che filtra sul modello A. – noamk