사건 판례 정보 모음. (설명 추가 필요)
- Python 3.10 / Django 4.0
- Django Admin 으로 데이터 입력
- DB : Heroku postgreSQL
- CI/CD : Heroku Sentry
** Heroku 설정은 nullfull google 계정으로 할 수 있음.
- Case: 사건 (사건명, 간략 설명)
- Decision : 판결 정보
- Quote : 사건 관련 인용구 (판결문, 가해자 발언, 기사 등)
- Judge : 판사 정보
- Company : 소속 (예. 대법원)
models to ERD 로 자동생성된 이미지. 참고- issue #12
- 데이터 입력을 위해 Django Admin 로그인이 필요함. 새로운 계정 생성은 Admin 관리자가 할 수 있음.
- {사이트주소}/admin 에 접속해 로그인 (예. https://search-a-pansanim.herokuapp.com/admin)
- '인증 및 권한 - 사용자(들)' 메뉴 옆 '+ 추가' 버튼 클릭해서 정보 입력 후 저장.
- '1'의 주소로 새로운 계정으로 로그인 후, 우측 상단 비밀번호 변경을 눌러 꼭 비밀번호를 변경하기.
- local 에서 Django 구동
- Django tutorial 참고 - 공식 문서 링크
- virtual environment 생성
- Django 실행
python manage.py runserver
- DB migration :
python manage.py migrate
- admin 접속을 위한 superuser 생성 :
python manage.py createsuperuser
** nested_inline 패키지 관련 오류 발생시 참고 : #14