장고 - 수정 - 역사는 장고의 각 개체에 대한 이력 테이블을 생성하는 장고 응용 프로그램입니다.
설치 :
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; sudo는 장고 - 수정 - 역사를 설치 PIP
또는
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 자식 복제 자식 : //github.com/alisue/django-modify-history.git
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; sudo를 설치 PIP 장고 - 수정 - 역사 /
또는 저장소를 다운로드하고 PYTHON_PATH 어딘가로 복사
사용 방법 :
INSTALLED_APPS``1. 추가]`modify_history`
2. 실행`manage.py syncdb`
3. 응용 프로그램에`history_site.py`를 추가하고 아래와 같이 쓰기
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; modify_history 수입 사이트에서
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; modify_history.backends.basic 수입 BasicHistoryBackend에서
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 모델 가져 오기 기사
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 클래스 ArticleBackend (BasicHistoryBackend) :
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; 패스
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; site.register (문서, ArticleBackend)
4.`아래와 같이 GET 기록 목록에 대한 get_history_timelines` 템플릿 태그
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {%는 'base.html'% 연장}
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {% 부하 %를 historytags}
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {% 블록 콘텐츠 %}
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
역사
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
- {{timeline.get_message}}에서 {{timeline.created_at | 날짜}} 리>
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {% ENDFOR %}
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {타임 라인의 %의 %의 get_history_timelines}
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {타임 라인의 %의 타임 라인 %}
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; {%의 엔드 블록 %}
설정 :
`HISTORY_ENABLE`
: 역사는 바로이`False` 설정 역사 응용 프로그램을 사용하지 않으려면 사용 확인
`HISTORY_USER_ATTRS`
: modify_history 응용 프로그램은 대상 객체 바인드합니다에서 사용자를 찾을 수 있습니다. 이 바인드합니다 이름의 목록입니다. 기본값은 [ 'updated_by', '사용자', '저자', 'created_by']
요구 사항입니다 :
파이썬
장고
댓글을 찾을 수 없습니다