DB는 오픈소스인 MariaDB를 사용하기로 했다
ERD cloud라는 웹사이트를 통해 먼저 DB를 구현했다
ERDCloud
Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.
www.erdcloud.com
초기 DB는 이 사진과 달랐지만,
Django에는 is_admin과 같은 필수적인 필드가 필요해서
DB를 수정했다
ERD 클라우드 하단에는 DB를 SQL 문으로 추출할 수 있는 기능이 있다
다음과 같이 기본적인 SQL문을 지원하고,
추가적으로 수정만 해주면 바로 DB를 생성할 수 있다.
위와 같이 데이터베이스 설정을 입력하여 Django와 DB를 연동시킨다
HeidiSQL 프로그램을 통해 MariaDB에 SQL 문을 업로드 시킨다.
그 후
python manage.py inspectdb ## DB 감지
명령어를 통해 model을 생성해준다.
아직 코드가 완성되지는 않았지만,
superuser을 만들어 페이지를 관리할 수 있다
'NERVE' 카테고리의 다른 글
[MVP용 웹사이트 제작] 1. Django 환경 설정 및 깃허브 연동 (0) | 2023.08.09 |
---|