Hai solo bisogno di importare SelectMultiple dal suono di esso. Puoi inserire il codice in uno qualsiasi di questi tre file, fields.py avrebbe senso.
Dal momento che è abbastanza normale avere:
from django import forms
nella parte superiore del tuo file, probabilmente vuoi solo modificare il codice qui sotto in:
# 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
Probabilmente vorrai anche provare e imparare un po' di più su come funziona Python, come importare moduli ecc.