목록프로젝트 (2)
밤하늘공작소
이번에는 django 앱을 만들어보겠습니다. 먼저 프로젝트와 앱을 비교하겠습니다. 우선 프로젝트는 어떠한 웹사이트 즉 웹 서비스 전체이고, 앱은 프로젝트 안의 기능입니다. 우선 프로젝트의 루트 디렉토리로 이동하겠습니다. $ cd django-test/test_project ls 커맨드를 이용해서 그 폴더를 보았을 때 manage.py가 있는 위치입니다. 이곳에서 이 명령어를 치면 앱이 생성됩니다. $ python3 manage.py startapp tests python3 manage.py startapp {앱 이름}을 해주면 됩니다. test는 다른 python 모듈과 겹치기 때문에 tests로 해주겠습니다. 이곳에서 vscode로 들어가서 어떻게 생겼는지 보겠습니다. $ code . 보면 tests ..
django 프로젝트를 만들어보겠습니다. 여기에서 프로젝트는 하나의 웹사이트라고 생각하시면 됩니다. 우선 cd 커맨드를 이용해서 전에 만들었던 폴더로 들어가 줍니다. 이 커맨드를 치면 프로젝트가 생성이 됩니다. $ django-admin startproject test_project 여기에서 프로젝트를 생성할 때 이름을 test가 아닌 test_project라고 한 이유는 이 프로젝트 안에 앱이라는 것을 만들 것이고, 그 앱의 이름과 겹치면 안 되기 때문입니다. 이제 ls 커맨드를 사용해서 이 폴더 안을 살펴보면 test_project가 생성이 된 것을 볼 수 있습니다. 우선 아무것도 하기 전에 서버를 실행해보겠습니다. django가 대부분을 자동으로 만들어 주었기 때문에 간단한 명령어로 서버를 시작할 ..