분류 전체보기

Django는 프레임워크로서 사용시 유저가 일정한 패턴을 따라가야합니다. 이번 시간에 이 패턴과 Django에서 사용하는 주요 파일의 역할에 대해서 간단하게 알아봅시다. 1. MTV (MVC) Django에서는 MTV(Model-Template-View) 패턴을 사용합니다. 이 패턴은 MVC(Model-View-Controller) 패턴과 유사한 개념을 가지고 있으며, 다음과 같이 대응됩니다. Model (M): 데이터 처리를 담당하는 부분 Template (T): 사용자 인터페이스를 표현하는 부분 (MVC에서는 View와 비슷한 역할) View (V): 비즈니스 로직을 처리하는 부분 (MVC에서는 Controller와 비슷한 역할) Django의 MTV에서 Templates는 사용자 인터페이스를 표현하..
Selenium은 간단하게 일회성으로 웹크롤링하기 좋은 패키지이다. (다회성이 아닌 이유: 코드 유지-보수가 힘들기 때문) 이번 시간에는 Webdriver manager와 Selenium을 활용해 웹사이트에 접속하는 것을 해보자. 1. 환경 세팅 빈 폴더 생성 후 VS Code로 접속 -> 터미널 실행 후 $ virtualenv venv Python 가상환경 설정 $ venv/Scripts/activate 가상환경 활성화 selenium webdriver-manager jupyterlab $ pip install -r requirements.txt requirements.txt 불러와서 pip로 설치 $ jupyter lab jupyter lab 실행 python > crawling 폴더생성 후 test..
이번에는 streamlit을 활용하여 주식 정보를 보여주는 페이지를 만들어보자. 저번 시간에 실습했던 폴더에서 VS Code를 실행 app5.py 파일을 생성해준다. Streamlit 기능에 대한 자세한 설명은 생략할 것이기 때문에, 생소한 부분들은 이전 글을 참조해주길 바란다. Streamlit 맛보기 (2) 1. 가상환경 세팅 및 패키지 설치 이번 시간에는 streamlit의 다양한 기능들을 살펴보자 임의 폴더 생성후 VS Code로 열고, 같은 경로에 requirements.txt 파일과, app.py 파일을 만들어준다. streamlit pandas nump sim-ds.tistory.com Streamlit으로 회귀분석 페이지 만들기 이번 시간에는 streamlit을 이용하여 회귀 분석을 시행해..
이번 시간에는 streamlit을 이용하여 회귀 분석을 시행해주는 페이지를 생성해보자. 저번 시간에 실습했던 폴더에서 VS Code를 실행 app4.py 파일을 생성해준다. 이전 글을 보지 않았다면, 보고 오는 것을 추천한다. Streamlit 맛보기 (2) 1. 가상환경 세팅 및 패키지 설치 이번 시간에는 streamlit의 다양한 기능들을 살펴보자 임의 폴더 생성후 VS Code로 열고, 같은 경로에 requirements.txt 파일과, app.py 파일을 만들어준다. streamlit pandas nump sim-ds.tistory.com 코드 작성 및 페이지 생성 app4.py의 내용은 다음과 같다. (더보기로 확인) 더보기 # -*- coding:utf-8 -*- import streamlit..
1. 가상환경 세팅 및 패키지 설치 이번 시간에는 streamlit의 다양한 기능들을 살펴보자 임의 폴더 생성후 VS Code로 열고, 같은 경로에 requirements.txt 파일과, app.py 파일을 만들어준다. streamlit pandas numpy seaborn matplotlib plotly scikit-learn yfinance 터미널을 통해 Python 가상환경 접속 후 패키지 설치 $ virtualenv venv $ source venv/Scripts/activate $ pip install -r requirements.txt 2. 라이브러리 import, main함수 생성 설치에 시간이 다소 걸리니 app.py의 내용을 작성해주자. # -*- coding: UTF-8 -*- impo..
지난시간에 이어, django로 엑셀파일을 올려 계산 및 정리해주는 사이트를 완성시켜보자. Django로 엑셀파일 계산 페이지 만들기 (로그인 기능 구현) 로그인 후 엑셀파일을 올려 계산 및 정리해주는 사이트를 django로 구현해보자. 0-1. 프로젝트 알고리즘 0-2. 로그인 기능 logic 사용자가 가입창에서 정보 입력 후 ’회원가입하기’ 클릭 입력 정보 sim-ds.tistory.com 이번에는 엑셀파일을 올리고 계산을 하는 기능을 구현해보자. 0. 프로젝트 알고리즘 1. 파일 업로드 & 계산 기능 구현하기 ExcelCalculate > calculate > views.py from django.shortcuts import redirect import pandas as pd # Create yo..
로그인 후 엑셀파일을 올려 계산 및 정리해주는 사이트를 django로 구현해보자. 0-1. 프로젝트 알고리즘 0-2. 로그인 기능 logic 사용자가 가입창에서 정보 입력 후 ’회원가입하기’ 클릭 입력 정보로 유저 데이터 생성, 아직은 인증되지 않은 유저로 등록 DB에 저장 사용자가 입력한 이메일 주소로 인증 코드 발송 발송된 인증 코드는 유저 이름과 함께 쿠키로 저장 후 인증 코드 입력 화면으로 전환 인증 코드 입력 화면에서 인증 코드 입력 후 ’인증하기’ 버튼을 클릭하면 입력된 코드와 쿠키에 저장된 인증 코드 비교 후 회원 성공/실패 처리 인증 성공시 인증된 유저로 DB에 저장 cookie를 session으로 변경후 cookie 삭제 로그인 화면으로 실패 시 인증코드 확인 페이지 다시 띄우기 로그인 ..
simds
'분류 전체보기' 카테고리의 글 목록 (5 Page)