일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹 독학
- 경제 요약
- Convolutional Neural Networks
- flask
- 알고리즘
- 리멤버나우 요약
- aws rds
- 프로그래머스 여행경로
- C++
- pytorch-tutorial
- 코딩테스트
- multi-task learning
- flaks
- git password
- 백준 2193
- 장영준
- 딥러닝
- git-lfs
- 2003 에러
- 스무고개 Metric
- 오픈소스
- 이베이 매각
- 뤼이드
- 리멤버나우
- cs231
- 프로그래머스
- 110 옮기기
- but how?
- 미국 이란 전쟁
- 2003 error
- Today
- Total
목록전체 글 (79)
Nam's

[참고자료] Python testing in Visual Studio Code

python 에서 mysqld db를 사용하려면 pip install mysql-python # python version 2 pip install mysqlclient # python version > 3 와 같이 mysql을 설치해줘야 하는데, AWS EC2 server에서는 아래 같은 에러가 났다. MySQLdb/_mysql.c:29:19: fatal error: mysql.h: 그런 파일이나 디렉터리가 없습니다 #include "mysql.h" ^ compilation terminated. error: command 'gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel ..

Flask sqlalchemy join이라고 검색해도 내가 원하는 코드 구조에 맞는 join이 거의 없어 한참 헤매다가 찾았다. 출처: stackoverflow.com/questions/27900018/flask-sqlalchemy-query-join-relational-tables 내가 원하는 쿼리는 "내가 참여중인 방 목록" 이었고, ORM을 사용하기 전에는 중첩 where로 정말 더럽게 구현했었다. Before 진짜 다시 봐도 어마어마하다. After

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 에서 코드를 파싱할 때 발생한다. 순환 참..