Просто трябва да импортирате SelectMultiple по звука. Можете да поставите кода във всеки от тези три файла, fields.py би имало смисъл.
Тъй като е доста обичайно да имате:
from django import forms
вече в горната част на вашия файл, вероятно просто искате да редактирате кода по-долу на:
# 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
Вероятно също искате да опитате и да научите малко повече за това как работи Python, как да импортирате модули и т.н.