BackEnd/Flask (출처:시니어 개발) - 클론코딩(5)
-
S3 file upload 예시 flask
pip install boto3 s3.py import boto3 # reading .env file #내가 아무렇게나 만든 예시 키들임 사용해도 작동안됨 AWS_ACCESS_KEY = 'AEDGESDGEWADGg' AWS_SECRET_ACCESS_KEY = 'wER!34dslakenrSAERAGAGWRQtnad_Dfawjr' def s3_connection(): ''' s3 bucket에 연결 :return: 연결된 s3 객체 ''' try: s3 = boto3.client( service_name='s3', # 맞는지 여쭈어 볼것 region_name="ap-northeast-2", # access_key_id 와 aws_secret_access_key는 절대 올라가면 안됨 -> 재훈님 은 100만원..
2022.03.27 -
이미지 리사이징 - flask
https://ssamko.tistory.com/22 pillow - 이미지 리사이즈 하기 | Django 인스타그램 클론 코딩 중 이미지를 받아서 저장할 때, 모바일 특화 컨텐츠니까 굳이 큰 사이즈 이미지로 저장할 필요가 없겠다 싶어서 너비를 700픽셀로 리사이즈 할 필요가 있었다. # views.py def w ssamko.tistory.com
2022.03.26 -
config => app.config
Config ( 설정) Flask는 일반적인 경우 어플리케이션이 구동될때에 설정값들을 사용될 수 있어야 하도록 설계되었다. 설정값들을 하드코드(hard code)로 적용 할 수도 있는데 이 방식은 작은 규모의 어프리케이션에서는 그리 나쁘지 않은 방법이지만 더 나은 방법들이 있다. 설정값을 독립적으로 로드하는 방법으로, 이미 로드된 설정들값들 중에 속해 있는 설정 객체(config object)를 사용할 수 있다: Flask 객체의 config 속성을 참고. 이 객체의 속성을 통해 Flask 자신의 특정 설정값을 저장할수 있고 Flask의 확장 플러그인들도 자신의 설정값을 저장할 수 있다. 마찬가지로, 여러분의 어플리키에션 성정값 역시 저장할 수 있다. app.config['CORS_HEADERS'] = ..
2022.03.12 -
노마드 코더 따라하기(get요청만)
root 구조 main.py from flask import Flask,render_template,request,redirect app = Flask("SuperScrapper") @app.route("/") def main(): return render_template("potato.html") @app.route("/report") def report(): word =request.args.get('word') if word: word = word.lower() else: return redirect("/") return render_template("report.html",searchingBy=word) @app.route("/") def name(username): return f"Hello y..
2022.03.12 -
플라스크 기초 및 웹서버 개발의 개념 이해(2019.3)
#Install flask module pip install flask -> path에 자동으로 잡혀서 어디에서 해도 무관함 python install flask #Setup Flask Project mkdir webapp flaskapp - context에 해당 static - 정적인 파일들 (연산이 없는 것들) templates - html이 존재하는 영역 __init__.py - Web application을 생성하는 것 (파이썬 수업에서는 생성자 수업에서 나왔다 한다.) ,web application을 구동하는 것, 즉 모든 정보를 메모리에 올리는 것을 기술함(핵심,메인파일에 해당함) #touch start_helloflask.py 로 작성간능 start_flask.py 실행 시키는 역활 메모리에..
2022.02.27