[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 2 회차 미션

2020. 11. 3. 11:40Coding/Python-Fastcampus

728x90

01. 기초 - 03. Django 프로젝트 구성 (project와 app)

django설치
>pip install django

 

fc_community라는 django 프로젝트 생성.
>django-admin startproject fc_community

 

board라는 django 앱 생성.
>django-admin startapp board

 

프로젝트와 앱이란?
프로젝트안에 다양한 앱이 존재한다.
가령, 프로젝트안에 board라는 게시판 앱이 있고, 게시글 쓰기, 수정, 삭제 등의 기능을 지원하고
user라는 앱에서는 로그인, 로그아웃 등의 기능을 제공한다. 

 

 

app안에 templates라는 폴더를 만들어 놓으면 Django안의 Template Engine이 알아서 각각 app의 templates폴더를 참조한다.

 

 

이런식으로 Django를 이용하면 직접 하나하나 구현하지 않아도, 기본적으로 필요한 기능들을 자동으로 혹은 간단하게 생성할 수 있다.

 


 

01. 기초 - 05. 퀴즈 - Django에 대한 이해점검

fcuser라는 앱을 생성.
>django-admin startapp fcuser

강의에서는 fcuser라는 앱을 만들때, 동시에 .vscode라는 폴더가 생성되던데, 난 생성안됨.... 왜지...? 

 

fcuser안에 templates폴더까지 만들면 완료.

 

 

프로젝트안에 프로젝트명과 똑같은 폴더가 하나 있는데,
이 안에 있는 settings.py라는 파일에서 해당 프로젝트의 설정을 바꿔줄 수 있다.

 

 

settings.py에 생성한 app 등록.

INSTALLED_APPS = [ ... ] 안에 위에서 추가로 생성한 'board'와 'fcuser'을 추가해야지 해당 프로젝트에 app이 등록된다.
android의 menifest같은 역할인거 같다.

 


 

03. 가상 환경 - 02. 가상환경 설정 및 패키지 설치(2)


pip에서 simplejson패키지가 있는지 검색하는 방법
>pip search simplejson
>pip search simple*   (simple이 들어간 다양한 패키지를 검색한다.)

 

#pip search 명령어 사용시, SSL 에러가 뜨는 경우

위 처럼 pip가 제대로 작동하지 않는경우,
C:\dev\anaconda\Library\bin <- 이처럼 아나콘다의 Library 하위의 bin폴더를 환경변수 path에 넣어주면 해결된다.

 

pip 목록 확인
>pip list

 

pip에서 simplejson 삭제
>pip uninstall simplejson

 

pip에서 simplejson 업데이트
>pip install --upgrade simplejson

 

pip에서 simplejson의 info 살펴보기
>pip show simplejson

 

가상환경 상에서 code명령어를 입력해서 vscode를 실행하면, 가상환경의 셋팅에 맞는 vscode가 실행된다.(--중요--)

혹시나 안되는 경우엔, vscode의 좌측 하단의 [Python 3.x.x 64-bit]이런 식으로 나온걸 눌러서, 가상환경 폴더 안의 Scripts/python.exe를 선택해준다.

 

 

 

 

올인원 패키지 : 파이썬 웹 개발👉https://bit.ly/33a7nvc

728x90