Для создания виджета типа "checkbox" для поля "ModelChoiceField" в Django, вы можете использовать виджет "CheckboxSelectMultiple" и передать его в качестве параметра "widget" при определении поля формы.
Пример:
```python
from django import forms
from .models import YourModel
class YourForm(forms.Form):
your_field = forms.ModelChoiceField(queryset=YourModel.objects.all(), widget=forms.CheckboxSelectMultiple)
```
По умолчанию, каждый чекбокс будет иметь значение ID связанного объекта модели. Однако, если вы хотите вывести другое поле модели для каждого чекбокса, вы можете переопределить метод `__str__` для вашей модели, чтобы отображать нужное поле.
Пример модели:
```python
from django.db import models
class YourModel(models.Model):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
```
Теперь каждый чекбокс будет отображать значение поля "name" модели "YourModel".