post_save
私は次のようなシグナルを書きました:
def send_something(sender, instance, **kwargs):
user = LogEntry.objects.get(
content_type_id = ContentType.objects.get_for_model(instance).pk,
object_id = instance.pk,
action_flag = 1
).user
post_save.connect(send_something, sender=ClassName)
しかし、管理者からオブジェクトDoesNotExist LogEntry matching query does not exist
を追加しようとすると、エラーが発生します。ClassName
なぜそれが起こるのですか?の時点で履歴が利用できないのはなぜpost_save
ですか? 私のオブジェクトはまだ保存されていませんか?