태그

2022년 8월 3일 수요일

Django Admin Log 히스토리

로깅테이블 설계 시 참고


 

테이블명: django_admin_log


object_id: 모델의 primary_key 값

object_repr: __str__() 문자열

action_flag: 1:추가, 2:수정, 3:삭제

change_message: [{"added": {}}] 또는 [{"changed": {"fields": ["필드1", "필드2"]}}]

    이런 식으로 저장되며, 화면상 "추가됨" 또는 "뭐뭐 필드가 변경됨" 이라고 나온다.

    값은 남지 않는다.

    삭제로그인 경우 아무 값도 없다.

    엑셀일괄처리한 것은 모두 "update through import_export" 라고 남는다.

content_type_id: 모델(django_content_type)의 id





댓글 없음:

댓글 쓰기