TIL 200323

조양권·2021년 5월 18일

TIL

목록 보기
19/24

그동안 flask와 mongoDB를 django와 mySQL로의 변경에 진도가 부진한 점에 TIL을 올릴수 없었다.

1. 오늘

  • django 설치, 그리고 html을 render하고 css및 js등의 static파일을 적용하는데에 성공했다.
  • django 설치부터 현재 상황까지의 기록이다.

1) django 설치

$ python -m pip install Django
  • 명령 프롬포트에서 위 커맨드를 실행하는 방법도 있지만 pycharm의 File > settings에서 django를 검색해 다운받았다.

2) django 시작

  • pycharm terminal부분에서 다음 명령어를 실행합니다
$ django-admin startproject mysite(프로젝트이름)

  • 위 이미지처럼 생성된다면 옳게 생성된 것이다.
$ python manage.py runserver
  • 위의 명령어로 서버가 정상적으로 동작하는지 확인할 수 있습니다.

  • 다음과 같이 출력된다면 정상적으로 동작하는 것입니다.

3) app 만들기

$ python manage.py startapp polls
  • 위와 같은 명령어를 입력하면 아래와 같은 dir이 생성됩니다.

3–1) 뷰 작성하기

  • polls/view.py를 열어 다음과 같이 작성한다.

  • 가장 간단한 형태의 뷰입니다. 이 뷰를 호출하려면 이와 연결된 url이 필요합니다. polls에서 urls.py를 생성합니다.

  • ulrs.py에는 다음과 같은 코드를 작성해 줍니다.

  • 다음 단계는, 최상위 URLconf 에서 polls.urls모듈을 바라보게 설정합니다. mysite/urls.py파일을 열고, 아래와 같은 코드를 작성합니다. 만약 include함수가 오류가 난다면

from django.conf.urls import include

를 import 해줍니다.

profile
할 수 있는 것이 늘어나는 즐거움

0개의 댓글