KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have these models: class Entity(models.Model): name=models.CharField(max_length=100) class Theme(models.Model): name=models.CharField(max_length=100) entity=models.OneToOneField(Entity) class Company(models.Model): name=models.CharField(max_length=100) theme=models.OneToOneField(Theme,null=True,blank=True) I want to filter the theme field when adding a Company in the admin, something like this: class CompanyAdmin(admin.ModelAdmin): def queryset(self, request): qs = super(CompanyAdmin, self).queryset(request) qs.theme.queryset = Theme.objects.filter(name__iexact='company') return qs admin.site.register(Company, CompanyAdmin) I've tried many things, but nothing worked! How can I do this?
Tags (comma-separated)
Save Edits
Cancel