2

I encounter a problem when using the autocomplete fields in Django admin.

#model.py class Party(models.Model): pass class Address(models.Model): party = models.ManyToManyField(Party,through='MailAddress') class MailAddress(models.Model): party = models.ForeignKey(Party,on_delete=models.CASCADE) address = models.ForeignKey(Address,on_delete=models.CASCADE) class Mail(models.Model): party = models.ForeignKey(Party,on_delete=models.CASCADE) mail_list = models.ForeignKey(MailAddress,on_delete=models.CASCADE) #admin.py class AddressInline(admin.TabularInline): model = Address.party.through class PartyAdmin(admin.ModelAdmin): inlines = [AddressInline] class MailAddressAdmin(admin.ModelAdmin): search_fields = ['address'] class MailAdmin(admin.ModelAdmin): autocomplete_fields = ['mail_list'] 

My question is whether I can make the autocomplete field display MailAddress field for the selected Party only? Thanks.

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.