Изменение значения выпадающего списка в формах django
я пытаюсь обновить мой выпадающий список (который находится в моих формах django) с id, который передается. Например
views.py
form = UploadRoomForm(initial={'companies': company_id})
forms.py
companies = forms.ModelChoiceField(queryset=Company.objects.all().order_by('id'))
но по какой-то причине он его не подхватывает. что я упускаю из виду? Когда я вывожу форму, я получаю
<option value="1" selected>Number 1</option>
но на загруженной странице я получаю
<option value="" selected>---------</option>