npm(node package manager)을 사용하기 위해 기본적으로 node.js가 설치되어 있어야 함
sudo npm install -g @vue/cli
# 버전 확인
vue --version
프로젝트 생성
vue create [프로젝트명]
❗️ 진행 시 주의할 점 vuetify 추천 버전을 사용하기 위해서는 vue2를 설치해야 한다.
설치 완료라고 예쁘게뜬 메시지를 확인할 수 있다.
설치 확인
npm run serve
http://localhost:8080 접속
vuetify
vue 기반의 UI 프레임워크
bootstrap의 경우 css 위주이지만 vuetify는 js가 많이 포함되어 동적인 요소가 많음
적용
vue-cli가 설치된 프로젝트에 추가해야 함
vue add vuetify
recommended 설치
❗️ 진행 시 주의할 점 vuetify3는 프리뷰 버전이기 때문에, 추천 버전인 vuetify2를 사용하기 위해서는 vue2를 설치해야 함!
vue3를 설치한 경우 아래와 같은 에러가 발생한다. Error: You cannot call "get" on a collection with no paths. Instead, check the "length" property first to verify at least 1 path exists.
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': '연동할 데이터베이스 이름',
'USER': 'DB 접속 계정명',
'PASSWORD': 'DB 접속 비밀번호',
'HOST': '실제 DB 주소',
'PORT': '3306', # 기본 포트 주소
}
}
3. DB 감지
해당 DB에 존재하는 테이블들을 model로 만들어줌
# 앱 안에 models.py에 바로 저장하기
python manage.py inspectdb > [앱이름]/models.py
# 앱 안에 models.py에 바로 저장하기 (멀티 DB)
python manage.py inspectdb --database 'db명' > [앱이름]/models.py
# 출력만 하기
python manage.py inspectdb