목록Web/Django (11)
내 잡다한 노트
장고만의 템플릿 언어를 사용한다. 주요 기능은 변수와 태그이다. 템플릿은 context와 함께 렌더링된다. 렌더링은 변수를 컨텍스트에서 조회되는 값으로 대체하고 태그를 실행한다. 다른 모든 것은 그대로 출력된다. #변수 변수는 키를 값으로 매핑하는 사전과 같은 객체인 Context에서 값을 출력한다. {{ 변수 }} 이런 문법으로 쓴다. 변수의 속성을 조회하기 위해선 . 으로 구현한다. #태그 태그는 콘텐츠를 출력하고, if나 for와 같은 제어 역할도 하고, db에서 콘텐츠를 가져오거나 등등 여러가지 역할을 가지고 있다. { % 태그 % } 이런 문법으로 쓴다. 대부분의 태그는 인수를 허용한다. {% if ~~~ %} {% endif %} #필터 필터는 변수 및 태그 인수의 값을 변환한다. {{ dja..
가상환경을 활성화시킨다. 해당 경로에 들어가서 django-admin startproject 프로젝트이름 . 명령어를 입력한다. . 까지 들어가야 하는 것에 주의 해당 경로까지 들어가서 했기 때문에 . 만 붙이면 된다. 이렇게 프로젝트를 만들었다. 파이참으로 들어가서 terminal에서 python manage.py startapp 폴더이름 을 입력해주면 폴더가 하나 생성이 된다. 이곳에서 이제 작업을 해주면 된다. 웹페이지를 실행 시키는 명령어는 python manage.py runserver 이다.
Django는 파이썬 웹 프레임워크이다. 가상환경을 통해 편하게 패키지들을 관리할 생각이다. 가상환경은 패키지 및 버전관리를 하기 위한 독립적인 가상환경이다. 다른 프로젝트와 다른 프로젝트의 충돌을 없애기 위해, 관리를 하기 위해 꼭 필요한 것이다. #가상환경 생성하기 conda create -n 가상환경이름 가상환경 설정이 완료되면 Anaconda3/envs/ 경로에 생성한 가상환경을 볼 수 있다. #가상환경 확인 conda info --envs #가상환경 활성화 conda activate 가상환경이름 활성화가 되면 맨 왼쪽에 ( ) 안에 들어있는 단어가 가상환경 이름으로 바뀔 것이다. 기본 상태는 (base) #가상환경 비활성화 conda deactivate #가상환경에 라이브러리 설치하기 가상환경을..