장고에서 사용자를 삭제하면 관련 CMS 페이지도 모두 제거됩니다. 예 : 누군가가 회사를 떠날 때 시스템에서 그의 자격 증명을 사용할 수 없기 때문에 사용자를 삭제하는 것이 가장 좋습니다 (많은 사용자가있는 경우 계정을 비활성화하는 것만으로도 번거롭지 않게됩니다). 사용자를 삭제할 때 페이지가 삭제되는 것은 바람직하지 않은 기능입니다. 이 문제를 해결할 수있는 (간단한) 방법이 있습니까?django에서 사용자 삭제, CMS 페이지 유지
0
A
답변
1
많은 사용자가 있어도 이러한 번거 로움을 없애는 이유는 무엇입니까? 사용 중지 한 것처럼 계속 삭제하려면 관리자에서 사용자의 페이지를 찾아야합니다.
1) 권한을 삭제하거나 관리자 권한을 취소 할 수도 있습니다. 이러한 모든 기능은 사용자가 원하는대로 정확하게 작동하도록 설계되었습니다.
2) 해당 CMS 사용자에게 연결된 모든 페이지를 반복하고 해당 사용자와의 관계를 NULL로 설정 한 다음 사용자를 삭제하는 사용자 정의 삭제 기능을 작성할 수 있습니다.
3) 데이터베이스 수준에서 외래 키 검사를 해제 할 수 있습니다.
4) 마지막으로 사용자를 단순히 삭제할 수 없습니다. 데이터를 삭제하는 것은 나쁜 생각입니다. 이것이 활성 플래그와 같은 것이 존재하는 이유입니다. 언젠가는 삭제 된 사용자를 되돌아 볼 수 있습니다. 모든 기록이 사라지면 자신을 걷어차 야합니다.
관련 문제
- 1. CMS 및 사용자 정의 404 페이지 표시
- 2. Django에서 사용자 프로필 페이지 만들기
- 3. Magento의 CMS 페이지 사용자 정의 필드
- 4. django에서 여러 객체 삭제
- 5. Wordpress 커스텀 페이지 CMS
- 6. django에서 사용자 세션이 만료 된 경우에도 브라우저 용 쿠키 유지
- 7. Magento - cms 페이지 확인
- 8. 리디렉션 정적 CMS 페이지
- 9. 단일 페이지 관리를위한 CMS
- 10. CMS 페이지 Magento의 URL
- 11. 페이지 간 사용자 콘트롤 상태 유지
- 12. SAS에서 변수 유지/삭제
- 13. django에서 페이지 매기기
- 14. django에서 페이지 앵커 사용
- 15. CMS 또는 페이지 다시 업로드
- 16. 템플릿 파일에서 cms 페이지 표시
- 17. Django에서 개발을위한 부분 생산 데이터 유지
- 18. 과수원 CMS 사용자 지정
- 19. 레일 고정 페이지 CMS 엔진
- 20. CMS 시스템에서 "즉시"페이지 추가
- 21. 시작 페이지 선택 django-cms
- 22. 사용자 정의 글꼴 및 CMS
- 23. 관리 모듈 사용자 정의 CMS/페이지 격자에 정렬 기능이 없습니다.
- 24. 사용자 정의 CMS 작성, 페이지 설정 처리 방법
- 25. 과수원 CMS 페이지 및 바닥 글의 사용자 정의 html?
- 26. EpiServer CMS 5 R2 : 사용자 정의 페이지 제공자가로드를 거부합니다.
- 27. Django에서 페이지 증가 카운트 증가
- 28. "로그인 상태 유지"로그인 페이지
- 29. 페이지 매김의 변수 유지
- 30. Django 모델 상속 : 하위 클래스 삭제 하위 클래스 유지