Как-то так:
В admin.py:
from forms import ВашаФорма
@admin.register(ВашаМодель)
class ВашаМодельAdmin(admin.Modeladmin):
form = ВашаФорма
в forms.py
class ВашаФорма(forms.ModelForm):
ваше_поле = forms.КакойтоСтандартныйФорматПоля()
def save(self, commit=True):
instance = super(ВашаМодель, self).save(commit=False)
# ...тут определяем что делаем с полем при сохранении..
# оно в self.cleaned_data['ваше_поле']
if commit:
instance.save()
return instance
class Meta:
model = ВашаМодель
fields = ('ваше_поле', 'какие-то другие поля которые нужно выводить')