Можно ли исключить определенные поля модели только при редактировании в панели администратора?Это означает, что активируйте параметр
exclude = ('field_name')
только на странице «Добавить модель» и отключите ее на странице «Редактирование модели».
Я не проверял это (а также комментарий Юджи ниже), но вы можете попробовать:
class FooAdmin(admin.ModelAdmin): exclude=('bar_field') def change_view(self, *args, **kwargs): self.exclude=None return super(FooAdmin, self).change_view(*args, **kwargs)
см. change_view для получения дополнительной информации
change_view