python 5

[Django] 3. html 파일용 templates 설정

오늘은 장고에서 views에 return해주는 값을 html 경로를 넣어줘 페이지를 보여주게 해보자 우선 Bootstrap에서 샘플용 html을 받아옵니다. https://getbootstrap.kr/docs/5.2/getting-started/introduction/ Bootstrap 시작하기 Bootstrap은 강력하고 기능이 풍부한 프론트엔드 툴킷입니다. 프로토타입부터 프로덕션까지 뭐든지 빠르게 빌드해보세요. getbootstrap.kr 빠른 시작에 html 태그 가져와서 띄워보도록 하겠습니다. pubg 이름으로 되어있는 app 하위에 templates라는 폴더를 만들고 test.html 생성 빠른 시작의 html 샘플 태그를 복사하여 붙여넣기, 저장 다음으로 내 프로젝트가 templates경로에서..

python 2023.07.07

[Django] 1. 설치

오늘은 웹 프레임워크인 Django를 한번 해보자 Spring boot를 먼저 해봤지만 python으로도 해보고 싶어 시작했다. VS 터미널에서 아래 코드를 실행 pip install django #명령어 확인 django-admin 프로젝트 생성 django-admin startproject myproject . #메니저 코드 명령어 출력 manage.py #서버 실행하는 코드 manage.py runserver 서버를 키고 주소애 들어가서 로켓이 보이면 서버가 정상 작동 됨을 확인 할 수 있다. #포트 8888로 서버 실행하는 코드 manage.py runserver 8888 # myapp 이름으로 앱 생성 django-admin startapp myapp

python 2023.07.04

Colab에서 Spark 설치하기!! (23/05/02 기준)

Spark 실습을 어떻게 할까 고민하던 와중 Colab에서도 가능한가? 싶어서 시도 해본 결과이다. Spark 환경을 빠르게 만들고싶다면 유용할 것 같으니 급하면 사용해보자! 콜웹 사용방법은 구글 드라이브에 접속하여 찾아보면 쉽게 들어갈 수 있으니 생략하고 바로 소스코드 먼저 확인해보자 구글 콜웹을 키고 런타임 유형 변경에서 GPU로 바꿔주면 더 빠르다 순차적으로 코드를 실행해준다 !pip install pyspark !pip install -U -q PyDrive !apt install openjdk-8-jdk-headless -qq import os os.environ["JAVA_HOME"] = "/usr/lib/jvm/java-8-openjdk-amd64" #환경변수 설정 import pyspark..

python 2023.05.03

어드민 페이지 크롤링, 이것이 해킹?!

우선 물론 해킹은 아니다. ㅎㅎ 한 회사의 서버문제로 어드민 페이지를 크롤링하여 구글 시트에 업데이트 시키는 자동화 의뢰를 받아 수행하였다. 사용언어는 python으로 여러가지 시도를 통해 고생한 결과 크롤링 성공을 하였다. url로 직접 request, response를 받으려고 했으나 보안상 불가능하여, forbiden error만 주구장창 보다가 편법으로 해결을 하였다. from selenium import webdriver import time from bs4 import BeautifulSoup import pandas as pd from datetime import datetime #크롬드라이브 다운로드 : https://sites.google.com/a/chromium.org/chromedr..

python 2022.10.26