Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
class Workspace(Model): title = CharField() class User(Model): workspace = ForeignKey(to=Workspace) class Chat(Model): user = ForeignKey(to=User)
class AgentCompanyFilter(AutocompleteFilter): title = 'Компания' field_name = 'company' rel_model = Identity parameter_name = 'agent__company'
WorkplaceFilter = AutocompleteFilterFactory( 'Workspace', 'user__workspace' ) @admin.register(Chat) class ChatAdmin(models.ModelAdmin): list_filter = [WorkplaceFilter]