일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 110 옮기기
- 프로그래머스
- 백준 2193
- 딥러닝
- 장영준
- 이베이 매각
- 리멤버나우
- C++
- but how?
- 오픈소스
- 프로그래머스 여행경로
- flaks
- multi-task learning
- 경제 요약
- 2003 error
- aws rds
- 미국 이란 전쟁
- 2003 에러
- cs231
- pytorch-tutorial
- 리멤버나우 요약
- 코딩테스트
- git-lfs
- 웹 독학
- git password
- 알고리즘
- 스무고개 Metric
- Convolutional Neural Networks
- 뤼이드
- flask
- Today
- Total
목록개발 (53)
Nam's

marshmallow is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes. - marshmallow.readthedocs.io/en/latest/ [공식 예제] 1 2 3 4 5 6 7 from your_orm import Model, Column, Integer, String, DateTime class User(Model): email = Column(String) password = Column(String) date_created = Column(DateTime, auto_now_add=True) cs [내 예제] 1 2 ..

참고자료: Alembric: alembic.sqlalchemy.org/en/latest/, bitbucket.org/zzzeek/alembic/src/master/ Flask-Migrate: flask-migrate.readthedocs.io/ DB Migration이란? [공부하고 더 채우기] 사용법 - wikidocs.net/81059 flask db init flask db stamp head # To set the revision in the database to the head, without performing any migrations. You can change head to the required change you want. flask db migrate # To detect autom..

app.run()이 코드 안에 명시되지 않는 패키지 형태의 Flask project에서는 host를 설정해줄 방법이 없다. flask를 실행시킬 때 외부에서 명시해줘야 한다. flask run -h "0.0.0.0" -p "3303" flask run -h "0.0.0.0" -p "3303" 과 같은 방법으로 명시할 수 있다.

load_dotenv에서 .env 변수들을 로딩하지 못하는 문제. (구글링 해보니 보니 종종 Mac에서 .env를 못 찾는 것 같다.) 문제 코드 from dotenv import load_dotenv env_path = '.env' load_dotenv(dotenv_path=enva_path) 해결 코드 from dotenv import load_dotenv, find_dotenv load_dotenv(find_dotenv()) find_dotenv()에는 default로 filename='.env'가 설정되어있다.

참고자료: medium.com/mathpresso/python-circular-imports-e89c5bf16510 models.py 에서 from .. import db 를 하고 싶은데 계속 "ImportError: cannot import name 'db' from 'app' Error가 발생했다. 처음에는 상위 폴더 모듈 import 하는 다른 방법이 있나 싶어서 계속 찾아봤는데, 한 2시간 정도 헤매다가 Circular Import 문제라는 것을 알게됐다. app의 __init__.py와 models.py가 서로가 서로를 import하고 있었다. Python 에서는 runtime과 import time이 구분되는데, 순환 참조 오류는 import time 에서 코드를 파싱할 때 발생한다. 순환 참..

Flask-Restful 에서 Resource를 사용했을 때, HTML 페이지가 string 형태로 return되는 문제 Stack overflow link 문제 코드 from flask import render_template from flask_restful import Resource class Main_function(Resource): def get(self): return render_template('index.html') 해결 코드 from flask import render_template, make_response from flask_restful import Resource return make_response(render_template('index.html'))

Flask를 처음에는 한 파일에 orm 없이 sql query로 개발했었다. Flask를 제대로 공부해보려고 이것저것 찾아봤니 공부할게 너무 많다. 그 리스트를 좀 적어놔야겠다. 라이브러리 SQLalchemy Restx Blueprint ( m.blog.naver.com/dbswjd1977/221152224572 ) Marshmallow JWT, Bcrypt 용어 ORM DB migration TDD Decorator ( wikidocs.net/83687 )

지난여름부터 애플리케이션을 개발하고 있다. 팀원 중 DB 수업을 들은 사람이 나밖에 없어서 내가 server 구축을 담당하고 있다. DB 수업 프로젝트에서 python - flask를 사용해본 경험이 있어서 flask를 사용하기로 결정했다. 그 외에도 몇 가지 framework 들을 알아보긴 했었는데 flask가 가볍고 beginner에게 좋다는 평이 많아서 flask로 최종 결정했다. 그런데 나는 너무 대충 하고 있었다. 최근에 취업 고민을 슬슬 시작하면서 Backend Framework 에 대해 좀 더 알아보게 됐다. Node JS, Django, Spring, Flask 각각의 차이부터 시작해서 내가 모르는 것들이 너무 많았다. 적어도 내가 사용하고 있는 Flask는 어느 정도 이해하고 있어야 했는..