пользователь автообновления django; save () получил неожиданный аргумент ключевого слова 'force_insert'

Я пытаюсь реализовать автоматическое обновление для пользователя, который создает запись, используяModelAdmin save_model как описаноВот, Я не былне могу понять, как обойти ошибку kwarg "save () получил неожиданный аргумент ключевого слова 'force_insert».

admin.py
from myapp.myproj.models import Activity
from django.contrib import admin

class ActivityAdmin(admin.ModelAdmin):
    exclude = ('cruser',)
    list_display = ('activity_nm', 'activity_desc', 'startdt', 'enddt','upddt','crdt')

    def save_model(self, request, obj, form, change):
        if not change:
            obj.cruser = request.user
        obj.save()

admin.site.register(Activity, ActivityAdmin)

документация говорится, что"

Метод save_model получает HttpRequest, экземпляр модели, экземпляр ModelForm и логическое значение в зависимости от того, добавляет ли он объект или изменяет его ».

Это что-то автоматическое или мне нужно передать это из вида? Если это'не проблема, тогда что еще это может быть?

РЕДАКТИРОВАТЬ: изменил код обратно, чтобы соответствовать примеру.

Ответы на вопрос(2)

Ваш ответ на вопрос