반응형

Python 3

[장고] sql 구문을 사용하지 않는다.

장고는 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 // 쿼리문 조회..

코딩/Django 2022.02.14

[장고] 배치파일이란?

메모장을 통해 파일의 확장자를 cmd로 설정하고, 이를 win+r sysdm.cpl->고급->환경변수->유저명의 환경변수의 path로 접근 해당 파일의 위치를 저장한다. 그리고나서 cmd의 set path를 하면 해당 cmd 파일의 저장된 명령어가 어디서나 작동되게 할 수 있다. 이때 관리자 모드로 재접해야 set path가 적용된게 보인다. 어디서나 작동될 수 있게 하는 명령어가 저장된 것을 배치파일이라한다. 보통 프로젝트에서 아주 아주 귀찮은 이동하고 작동 명령어를 미리 저장해서 한 단어로 작동되게 해놓는데, 사용된다. @echo off cd c:/projects/mysite c:/venvs/mysite/scripts/activate

코딩/Django 2022.02.14
728x90