Coding Is My Life

코딩은 인생

728x90

Python 14

[Django Project][community 만들기 - 프로젝트, 앱 ,모델 생성]

이번에는 프로젝트와 앱을 생성하고 모델까지 간단하게 만들어 보겠다. 프로젝트, 앱 생성 1. django-admin startproject 프로젝트이름 으로 프로젝트를 생성한다. 2. 프로젝트를 생성하면 디렉토리가 생성되는데 생성된 디렉토리로 이동한다. 3. 프로젝트 디렉토리에서 django-admin startapp 으로 앱을 생성한다. 모델 생성 일단 community에서 필요한 로그인정보로 id와 password를 저장할 수 있는 모델을 만들어 보겠다. 1. 앱을 생성하면 디렉토리에 models.py 들어가서 모델을 작성할 수 있다. 2. 우리가 생성하려는 모델을 예시로 작성해본다. 3. setting.py에 들어가서 우리가 생성한 앱을 installed_app에 추가를 해줘야 한다. 4. 터미널에..

파이썬 2021.12.12

[Django Project][community 만들기 - 가상환경 설정하기]

가상환경이란? 자신이 원하는 환경을 만들기 위해 필요한 모듈만 가져온 환경을 가상환경이라고 할 수 있다.예를 들어 django project를 하는데 만약 pc에 django가 설치 되어있어도 가상환경을 만들때는 django를 다시 가상환경에서 설치해야된다. 그리고 그외 필요한 다른 모듈도 설치해 주어야된다. 가상환경 만들기 먼저 가상환경 만드는 순서를 나열해보자면 1. 터미널에 pip install vitualenv를 인스톨 해준다. 2. virtualenv 가상환경이름 으로 가상환경을 만들어 준다. 3. mac의 경우 source 가상환경이름/bin/activate 을 터미널에 입력해서 가상환경을 사용할 수 있다. window의 경우에는 source를 쓰지않고 그냥 가상환경이름/bin/activate..

파이썬 2021.12.12

[파이썬 웹 크롤링] 네이버 금융 코스피지수 크롤링

파이썬으로 네이버 금융 크롤링 1. 사이트 접속 https://finance.naver.com/sise/sise_index.nhn?code=KPI200 에 접속한 후 일별 시세표를 확인하다. 2. url 구하기 일별 시세 표의 오른쪽 마우스 클릭으로 프레임 소스 코드보기를 클릭한다. 그리고 해당 url에서 앞에 view-source를 제외한 https://finance.naver.com/sise/sise_index_day.nhn?code=KPI200 가 우리가 구하고싶은 표의 url이다. 직접들어가보면 해당표만 있는 것을 볼 수 있다. 여기서 페이지를 이동하면 url뒤에 page=2 이런식으로 표기 되기때문에 https://finance.naver.com/sise/sise_index_day.nhn?cod..

728x90