[django]웹프로그래밍-01

인정어임정합니다·2020년 9월 17일
0

웹프로그래밍

목록 보기
1/1
post-thumbnail

1. 장고 환경 구성하기

진짜 미루고미루고 또미루고 개쳐미뤘는데 결국 마주해야한다. 내가 할 줄 아는 프로그래밍 언어로 웹 서비스 구현하려면 장고는 필수니까..

📌 사용 프로그램
📎 Pycharm
📎 Anaconda
운영체제: macOS

1. 아나콘다로 가상환경 미리 설정하기

가상환경은 pycharm을 통해서 만드는 방법도 있지만 나는 터미널을 활용했다.

conda create -n envname(저는 kiosk로 했습니다) python=3.7


가상환경이 잘 만들어졌는지 확인하기. kiosk라는 환경이 생겼습니다.

conda info --envs


장고 설치하기.

pip install django
conda install django
//어떤 분 블로그 참고하니 둘 다 써줘야 정상적으로 설치가 된다 합니다.

2. 파이참에서 가상환경 연결하기

  1. 파이참 > Preferences > Python console > Interpreter options
    이렇게 들어가도 되는데 전 귀찮아서 돋보기 아이콘 누르고 interpreter options 직접 칩니다.

  2. 설정 아이콘 클릭 > 현재 존재하는 가상환경중에 선택해서 연결하면 끝
    만약 이게 안된다면 '+'버튼 클릭 > conda environment > Existing environment > 아까 터미널 창에서 봤던 경로 따라가면 가상환경 주소 나옴. 그거 클릭하면 됨.

  3. Package 목록에서 'django'있는지 확인하기 > apply> ok

3. django project 시작하기

파이참 맨 밑에 보시면 'TODO' 옆에 'Terminal'이라는 게 있습니다. 그거 눌러줍니다.

django-admin startproject projectname
#저는 myprojectnew라는 이름으로 만들었습니다.


그럼 이렇게 myprojectnew라는 귀여운 폴더가 하나 생깁니다.

수많은 자식 폴더들이 있는데, 그중 'settings.py'라는 파일을 클릭해줘서 환경설정 몇 가지를 변경해주면됩니다.
저는 TIME_ZONE 만 한국시간으로 변경해주었습니다.
그 외에도 STATIC_ROOT ,ALLOWED_HOSTS등 코드를 더 추가해줘서 설정을 바꿔줄 수 있습니다.

4. 장고 잘 설치되었는지 확인하기

  1. 아래 켜뒀던 터미널로 가서, cd myprojectnew라는 명령어를 추가해, 현재 myprojectnew폴더에서 터미널을 실행시키고자 한다는 사실을 컴퓨터에게 전달해줍니다.

  2. python manage.py runserver 명령어를 적어주고 엔터키를 눌러줍니다.

  3. ❗️저같은경우엔 뭐가 migration이 제대로 안 된 것 같습니다.
    다시 cd myprojectnew python manage.py migrate 입력후, 2.의 코드를 실행해 주시면 정상적으로 서버가 열립니다.

엔터키 쳐주면 링크가 하나 뜰거고, 링크를 타고 들어가면 정상적으로 구현되었다는 게 뜹니다.

자바스크립트 기본기는 했는데 귀찮아서 정리를 안했습니다,,^^ 조만간 쓰겠지요.. 프론트앤드 앱 만들기 정도만 후딱 마쳐놓고 장고부터 시작해야될것같아요.
예제 풀어보면서 장고 정리하고, 나중에 오류 생길때마다 보러와야겠심당

profile
뇌로만 부지런한 사람

0개의 댓글