Я пытаюсь отфильтровать параметры, показанные в поле foreignkey, внутри встроенного django admin. Таким образом, я хочу получить доступ к редактируемому родительскому объекту. Я занимаюсь исследованиями, но не нашел решения.
class ProjectGroupMembershipInline(admin.StackedInline):
model = ProjectGroupMembership
extra = 1
formset = ProjectGroupMembershipInlineFormSet
form = ProjectGroupMembershipInlineForm
def formfield_for_foreignkey(self, db_field, request=None, **kwargs):
if db_field.name == 'group':
kwargs['queryset'] = Group.objects.filter(some_filtering_here=object_being_edited)
return super(ProjectGroupMembershipInline, self).formfield_for_foreignkey(db_field, request, **kwargs)
Я проверил, что kwargs пуст при редактировании объекта, поэтому я не могу получить объект оттуда.
Любая помощь, пожалуйста? Благодаря