Django forms.py, ModelChoiceField изменяет отображаемый текст

У меня есть форма с выпадающим списком, созданная моим forms.py:

asset = forms.ModelChoiceField(required=False,
                                   queryset=Asset.objects.filter(Q(is_loaned=False) & Q(may_be_loaned=True)),
                                   label="Asset",
                                   widget=forms.Select(attrs={'class': 'form-control'}))

Выводимые им значения выглядят следующим образом:

UN-POA-1875 (15) | Ноутбук | Lenovo L590 20Q7 i5-8265U 1.6 ГГц 8 ГБ 256 SSD UN-MIL-ALL-1876 (23) | Ноутбук | Lenovo L590 20Q7 i5-8265U 1,6 ГГц 8 ГБ 256 SSD

<select name="asset" class="form-control" id="id_asset">
  <option value="" selected="">---------</option>
  <option value="235">UN-POA-1875 (15) | Laptop | Lenovo L590 20Q7 i5-8265U 1.6 GHz 8 GB 256 SSD</option>

  <option value="236">UN-MIL-ALL-1876 (23) | Laptop | Lenovo L590 20Q7 i5-8265U 1.6 GHz 8 GB 256 SSD</option>
</select>

Я бы хотел, чтобы на этой форме отображался только 4-значный номер:

1875 1876

  <select name="asset" class="form-control" id="id_asset">
      <option value="" selected="">---------</option>
      <option value="235">1875</option>
    
      <option value="236">1876</option>
    </select>

Как это сделать?

Вернуться на верх