Как редактировать поле M2M в Django в модели?

Мне нужно создать форму, которую можно редактировать. Как это сделать? Если я просто использую {{ form.analog }}, то она просто показывает форму. Но это не работает. С моим вариатором в только показывает none

view

def editpart(request, id):

added = ''
error = ''
PartAllView = Part.objects.order_by('-id')
part = Part.objects.get(id=id)

if request.method == 'POST':
    part.brand = request.POST.get("brand")
    part.favorite_fruits = request.POST.get("analog")
    part.save()
    added = 'Запчасть успешно отредактирована'

form = PartForm()
...

context_object_name = "part"

return render(request, 'kross/editpart.html', data)

form

       ...
       "analog": SelectMultiple(attrs={
           'multiple': 'multiple',
           'name': 'favorite_fruits',
           'id': 'fruit_select',
       }),
       ...
Вернуться на верх