반응형
장고는 sql 구문을 사용하지 않아서(스스로 자체에서 컨트롤) 좀 까다롭네.
쿼리 문에 따른 성능적이슈도 없고 잘못된 쿼리로 인한 문제도 없겠지만,
sql구문에 익숙한 나에게는 오히려 이게 좀 어색하다...
이것도 뭐 MVC 패턴이라 Model에서 db 컨트롤하는 부분이라 상관은 없는데,
db 연결해주려면 config/setting.py(pybo/apps.py 등록)도 건드려야지, pybo/model.py(db 컨트롤 로직 추가)도 건드려야지
python manage.py migrate // 테이블 설치
python manage.py makemigrations // 모델 생성 해당 명령어가 없으면 쿼리는 작동되지 않음.
python manage.py sqlmigrate pybo 0001 // 쿼리문 조회 시뮬레이션
python manage.py migrate // 쿼리문 실행.
그리고 나서 장고 쉘을 사용해 db를 조작한다.
python manage.py shell
쉘에 접근 명령어.
나갈때는 ctrl+z를 사용하여 나간다.
++ 해당 부분은 장고 모델에서만 그러함
728x90
'코딩 > Django' 카테고리의 다른 글
[장고] 배치파일이란? (0) | 2022.02.14 |
---|---|
[장고] 가상 서버 구축하기 (0) | 2021.11.07 |