I am having a difficult time finding documentation on how to write a custom widget.
My questions are:
- If I build a custom widget, can it be used equivalently for the admin interface or for normal forms?
- If I want to allow the user to edit a list of items, what widget should I subclass? What methods of the widget do I need to override/implement?
- What widget method is responsible for going from the user's input back to the data model?
Thanks.