Solo necesita importar SelectMultiple por el sonido. Puede poner el código en cualquiera de esos tres archivos, fields.py tendría sentido.
Dado que es bastante habitual tener:
from django import forms
en la parte superior de su archivo, probablemente solo quiera editar el código a continuación para:
# you'll have to work out how to import the Mongo ListField for yourself :)
class ModelListField(ListField):
def formfield(self, **kwargs):
return FormListField(**kwargs)
class ListFieldWidget(forms.SelectMultiple):
pass
class FormListField(forms.MultipleChoiceField):
"""
This is a custom form field that can display a ModelListField as a Multiple Select GUI element.
"""
widget = ListFieldWidget
def clean(self, value):
#TODO: clean your data in whatever way is correct in your case and return cleaned data instead of just the value
return value
Probablemente también quiera probar y aprender un poco más sobre cómo funciona Python, cómo importar módulos, etc.