Django에서 제공해주는 Admin
/admin/ 확인 해보기
Code 내용&정식 문서를 통해서 자세히 알 수 있음
- 필요할 때마다 보고 확인하는 과정 필요
다국어처리
User 만들기
2022.04.17 - [공부/[SW][Backend][Pre-Origin] Main Pag] - [The Origin][VSCODE][Django] Model 이해하기
- 글 중간에 superuser 만드는 방법 나와있음
Django 관리 기능
그룹
사용자
Django 관리 (Users_사용자)
User
- User명 & 비밀번호
※ User의 비밀번호는 관리자로도 알 수 없다 (해싱되어있다)
※ 수정은 가능하다 (기존 비밀번호를 알고 잇을 때의 경우)
개인정보
- User명에 따른 개인정보를 담을 수 있다.
권한
- User에 따른 권한을 설정 할 수 있다.
- 활성
활성화가 되어있지 않으면 로그인을 해도 내용 등 아무것도 볼 수 없다.
- 스태프 권한
일반 Main Page가 아닌 관리자 경로에 접속이 가능한지 불가능한지 설정할 수 있다.
- 최상위 사용자 권한
관리자로서의 모든 권한이 부여된다고 생각하면 된다.
- 그룹과 사용자 권한
특정 그룹을 한정해서 설정 가능
사용할 수 있는 권한만 한정해서 사용할 수 있게끔 만들 수 있음
- 중요한 일정
마지막 로그인, 등록일 확인할 수 있다.
Django 관리 (그룹)
그룹 만들기
그룹 추가
- 그룹 이름 설정 → 그룹에 따른 권한 설정 → 저장
그룹 확인
관리자 외 내용 추가
Model Data 수정 가능
- Model 'POST'에 Data 추가
- Model에 따른 추가 내용 들
- 내용 추가
외래키(foreignkey) 연결
시간필드 시간 자동 Update (auto_now_add=True)
- display에 시간을 정하는 부분이 없음 = 자동으로 생성 후 Update (테이블 Data에서 확인 가능)
'학습 > [The-Origin][SW][Backend] Main Pag' 카테고리의 다른 글
[The Origin][1차][Mission][성찰] 로또 번호 추출기 만들기 (0) | 2022.04.17 |
---|---|
[The Origin][VSCODE][Django] Admin 간단한 커스터마이징 (0) | 2022.04.17 |
[The Origin][VSCODE][Django] DB Tool (DBeaver) 따라하기 (0) | 2022.04.17 |
[The Origin][VSCODE][Django] shell 이용한 데이터 (0) | 2022.04.17 |
[The Origin][백엔드] 3주차 (0) | 2022.04.17 |