Одно решение, которое я могу предложить, - переписать метод, который генерирует сообщение. Сначала мы перезаписываем метод, который генерирует это сообщение: response_add
from django.contrib import admin, messages
class CityView(admin.ModelAdmin):
def response_add(self, request, obj):
#you can put your own code here to generate a message
msg = 'Custom message'
self.message_user(request, msg, messages.SUCCESS)
return self.response_post_save_add(request, obj)
Затем мы указываем, что при создании города используется созданный нами пользовательский вид. Для этого в файле, где мы зарегистрировали модели на странице администратора, мы поместили следующее:
from .admin_custom import CityView # assuming the file is called admin_custom.py
admin.site.register(City, CityView)
Редактировать Для добавления всех сразу вы можете сделать следующее
from .admin_custom import CityView
from .models import *
models = (City, Class1, Class2)
admin.site.register(models, CityView)